Introduction
You can share some user’s information from your website to bypass the registration for your user. Whatever if they already have or not an account on TraceParts, they will be able to access to all features by using the same information as on your own website.
The user’s information are shared thru the URL, with a secured protocol (https) and the values are Base64 encoded.
This feature is enabled by TraceParts, only on request and the list of mandatory fields is also defined by TraceParts.
List of available parameters
Parameter Name |
Data type |
Default value |
Length min |
Length max |
Description |
f_Email |
string |
none |
5 |
100 |
User email address |
f_Company |
string |
none |
2 |
50 |
User company |
f_FName |
string |
none |
2 |
50 |
User first name |
f_Name |
string |
none |
2 |
50 |
User last name |
f_Addr1 |
string |
none |
2 |
80 |
First field for the user address |
f_Addr2 |
string |
none |
2 |
80 |
Second field for the user address |
f_Addr3 |
string |
none |
2 |
80 |
Third field for the user address |
f_City |
string |
none |
2 |
50 |
User city |
f_Zipcode |
string |
none |
3 |
20 |
User ZIP code |
f_Country |
ISO 3166 2 characters |
none |
2 |
2 |
User country |
f_NAState |
string |
none |
2 |
80 |
User state, for North America |
f_Phone |
string |
none |
5 |
25 |
User phone number |
f_NewsLetter |
boolean |
0 |
N/A |
N/A |
Consent to receive information sent by TraceParts by email about TraceParts services |
f_PartnersMails |
boolean |
0 |
N/A |
N/A |
Consent to receive information sent by TraceParts by email about TraceParts’ partners’ services |
All parameters and values use the pipe character (|) as a separator. The whole list is base64 encoded and the content is used in the “tp_p1” parameter in the URL.
Example
- “f_Email”: fake@traceparts.com
- “f_Company”: TraceParts SAS
- “f_Country”: FR
The string to Base64 encode is: “f_Email=fake@traceparts.com|f_Company=TraceParts SAS|f_Country=FR”
Open the EasyLink® Level 1 without registration
All accesses defined for the first EasyLink® solution are available.
Here is an example of the code to be integrated into your web page:
<a href="https://www.traceparts.com/els/ELSID?tp_p1=Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" target="_blank">CAD library powered by TraceParts</a>
The final URL containing your EasyLink ID (ELSID) will be provided by your TraceParts account manager.
By choosing this Level 1 integration, you are free to decide which level of TraceParts content you want to link to, among the different data-hierarchy levels. The user’s information can be added for any of the following levels:
Home page
<a href="https://www.traceparts.com/els/ELSID?tp_p1=Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" target="_blank">CAD library powered by TraceParts</a>
Product category
<a href="https://www.traceparts.com/els/ELSID/goto?CatalogPath=CategoryID&tp_p1=Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" target="_blank">CAD library powered by TraceParts</a>
Product page
<a href="https://www.traceparts.com/els/ELSID/goto?Product=ProductID&tp_p1=Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" target="_blank">CAD library powered by TraceParts</a>
The URL(s) containing your EasyLink ID (ELSID), CategoryID or ProductID will be provided by your TraceParts account manager.
Open the EasyLink® Level 2 without registration
All accesses defined for the second EasyLink® solution are available.
Here is an example of the code to be integrated into your web page:
<script id="tp-pi-inijs" src="https://api.traceparts.com/tp-pi-loader.js" tp-pi-url="https://api.traceparts.com/"></script> <div id="tp-parts-injector" partnumber="ACME01" els-id="ELSID" data-tp_p1="Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" style="height: 430px; width: 700px;"></div>
-
Integrate the 3D viewer and CAD download at a part number level
By using the following code, you enable your visitors to view and to download CAD models.
<script id="tp-pi-inijs" src="https://api.traceparts.com/tp-pi-loader.js" tp-pi-url="https://api.traceparts.com/"></script> <div id="tp-parts-injector" partnumber="ACME01" els-id="ELSID" data-tp_p1="Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" style="height: 430px; width: 700px;"></div>
- partnumber: value of the part number as it is exactly stored in the TraceParts database.
- els-id: ID of your EasyLink Solution.
- data-language: ID of the language to force the language of the user interface.
- data-tp_p1: user information base64 encoded.
- height: height of the frame. Even if the page adopts a responsive design, the optimized display is with 430 pixels.
- width: width of the frame. Even if the page adopts a responsive design, the optimized display is with 700 pixels.
Your TraceParts account manager will provide you with the technical content needed.
By using the following code, you enable your visitors to configure, view and download CAD models
<script id="tp-pi-inijs" src="https://api.traceparts.com/tp-pi-loader.js" tp-pi-url="https://api.traceparts.com/"></script> <div id="tp-parts-injector" product="TracePartsProductID" els-id="ELSID" data-tp_p1="Zl9FbWFpbD1mYWtlQHRyYWNlcGFydHMuY29tfGZfQ29tcGFueT1UcmFjZVBhcnRzIFNBU3xmX0NvdW50cnk9RlI=" data-configurator-type="grid" style="height: 430px; width: 1000px;"></div>
- product: ID of the TraceParts product page.
- els-id: ID of your EasyLink Solution.
- data-language: ID of the language to force the language of the user interface.
- data-tp_p1: user information base64 encoded.
- data-configurator-type: display the configurator with the default display (value=”table”) or with drop lists (value=”grid”).
- data-show-bom-fields: set to “true”, it displays the Bill Of Materials.
- data-show-rfq: set to “true”, it displays the “Request For Quotation” form, when the option is available on the catalog.
- data-show-slides: to display the slides containing the 3D viewer, the product picture, the dimensional drawing(s) or the electronics footprint and symbol. The display is related to the availability of the information. Each slide to display is listed in a string with a comma as separator (i.e.: 3Dviewer,DimensionalDrawings).
- data-manual-refresh: with value=”true”, the 3D preview is not automatically refreshed after a change in the configuration. A refresh button is available.
- height: height of the frame. Even if the page adopts a responsive design, the optimized display is with 430 pixels.
- width: width of the frame. Even if the page adopts a responsive design, the optimized display is with 1,000 pixels.
Your TraceParts account manager will provide you with the technical content needed.
Information to your users
We suggest you to inform your users that some user information are shared with TraceParts.