Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Details about receiving a transmitted clickId, saving it and fetching it to include it in the code can be read here.

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.

...

  1. 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.

  2. 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.

  3. 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.

  4. 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.”

  5. 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

1234

prn

The name of the product to which the basket position relates.

Alphabetic

Green Hoover vacuum cleaner

pri

The price of the product to which the basket position relates.

Numeric: #.#

145.55

brn

The brand name of the product to which the basket position relates.

Alphanumeric

Hoover

qty

The numer number of examplars of the ordered productproducts.

Numeric

13

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 basket. If no specific tracking category is intended, please use ' default. '

Never use the trc 'basket' it will cause an error.

Alphanumeric

default

prc

The shop category of the product to which the basket position relates.

Alphanumeric

Household appliance

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

...