...
Consider to work with a first party tracking domain, since it usually allows the highest accuracy of tracking. Read more about first party tracking here.
As soon as you have implemented the codes, you should process a tracking test.
...
All settings and configurations regarding the clickID should be done before implementing the tracking codes. Reason is, that the clickId needs to be included in the conversion code and thus should be available, when it is implemented.
Getting started
The tracking codes for your advertisers can be found and configured in your UI. Click on ‘advertiser’ in the navigation menu and proceed to click on ‘manage advertisers‘. On the page you see now, find the advertiser you want to implement a tracking code for and click on the on the iconin the technical section.
...
Choose a conversion target for which you want to create a conversion code for. Conversion targets usually designate an event type such as ‘sale’ or ‘appinstall.’ This conversion target should obviously correspond with the conversion of the confirmation page you want to integrate the code on. In case you work with multiple conversion targets, make sure the parameter is filled with the correct value from data layer. Conversion targets should be set up before implementing the conversion code.
Select a tracking category for the conversion code you are implementing. Tracking categories usually designate the commercial category of a conversion.
If you are implementing a conversion code that should enable basket tracking, make sure you select ‘basket’. In case you work with multiple tracking categories, make sure the parameter is filled with the correct value from data layer. Tracking categories should be set up before implementing the tracking code.Define whether you want the third party tracking codes in the container if the tracking codes to load synchronous or asynchronous. When you select synchronous loading, the codes implemented in the container will be loaded as soon as the browser reaches the position of the tracking code in the source code of the page. When you select asynchronous loading, the codes implemented in the container will be loaded as soon as the browser has loaded the complete page. Asynchronous loading is highly recommended, although it requires you to make sure all third party tracking codes implemented in the container of the conversion code are asynchronous as well.
After you have selected a conversion target and the tracking category, you will need to fill in a brief description of the page you want to implement the tracking code on. Make sure the description explains the event on the confirmation page unambiguously. We recommend that it is only one word, such as “checkout.”
In case of session tracking/ working with the click ID: Make sure the click ID is transmitted with every ad media click to the corresponding target URLs. It should be transmitted as additional parameter. We recommend working with the click ID, since it allows tracking when no cookie is available. For more details read more here: Working with the clickId
Mandatory parameters
If you look at panel below the configuration section, you will find that the conversion code already contains six parameters. These parameters are mandatory and should not be removed from the conversion code.
...
Name | Explanation | Format | Example |
---|---|---|---|
pid | The ID of the product to which the basket position relates. | Numeric |
|
prn | The name of the product to which the basket position relates. | Alphabetic |
|
pri | The price of the product to which the basket position relates. | Numeric: |
|
brn | The brand name of the product to which the basket position relates. | Alphanumeric |
|
qty | The numer number of examplars of the ordered productproducts. | Numeric | 1 |
trc | The tracking category of the basket position, not to be confused with the tracking category of the conversion to which the basket position belongs. Any tracking category may be used , if except Never use the trc ' | Alphanumeric |
|
prc | The shop category of the product to which the basket position relates. | Alphanumeric |
|
Name (JS code) | Name (img code) | Explanation | Format | Example |
---|---|---|---|---|
admCode | amc | This parameter transmits the complete ad media code of the click URL via which the conversion was generated. | Numeric: #.#.# | 1234.5678.9012 |
subCode | smc | This parameter replaces any sub IDs added to the click URL via which the conversion was generated. | Alphanumeric | abc1234 |
clickId | cli | This parameter can transmit the ID of a click and enable attribution even when no cookie was dropped. | Numeric | 123456789 |
(In JS code, use clickIds to transmit this value) | awc | Awin click checksum. | String | 1001_1502695821_b670d81e22c9e8a87g423efcf034fbaa |
(In JS code, use clickIds to transmit this value) | gclid | Google Ads click ID. | String | CjwKCAjwvZv0BRA8EiwAD9S8msHPVhhwIFhI3jzdnsgc_JZxyhR-RaZGs4j_86cmVljnIn7sgHCelU8AvbEfALw_wcB |
(In JS code, use clickIds to transmit this value) | fbclid | Facebook Ads click ID. | String | IwAR1j1yBKErYRyrUR9mLw8lHZssY9GTabc9cyfZ9j_R1H29BjYJSuxbTKUUF |
...
After you have done the basic configuration, selected additional parameters and decided whether or not you use basket tracking, all that you need to do before you can start implementing the conversion code is choose what type of conversion code you need. As you can see from the dropdown menu in the second section, you can choose between a code that is reduced to an image pixel and a full code including javascript. It is strongly recommended to use the full code, because it allows you to implement tracking codes from partners and integrate existing partner networks.
Why use the on-page code?
...
The on-page code enables you to track page impressions, i.e. the number of times a customer sees a page on your advertiser’s website or in its app after the initial click on the ad media item.
The on-page code allows you to process click-in tracking. This is a tracking process which captures clicks without the need of a tracking URL, which enables Bounceless tracking. It is also allows you to track traffic from CRM newsletters and comparable marketing channels in which links should not be recognizable as tracking links.
The on-page code contains a container tag which facilitates the integration of tracking codes from partners, allowing them to gather customer-related data. This is particularly important for partners using retargeting and cashback marketing strategies. Please note the container tag of the on-page code is loaded asynchronous, so it will not affect the performance of the advertiser’s website.
The on-page code allows you to work with the so called universal tracking parameter (UTP), which improves the tracking quality significantly. For more information, please read this article.
Implementation: Placement of the tracking codes
...