Tracking 101

  • Last updated on October 8, 2024 at 9:28 AM

Adcash allows you to track the performance of your web and mobile web campaigns. 

There are three types of tracking methods that you can integrate to send information about different types of events (click to jump to the specific section):

To set up tracking, you are supposed to have several mandatory parameters’ values set up, which will be sent to Adcash for tracking and logging purposes. 

Mandatory parameters
Global S2S & Hybrid HTML Type 
advertiser
id
cid

If your payout type is "Sale (%)", an additional parameter is required:

price

The Logic

Advertiser provides a specific URL for the landing page. Once a user triggers the advertisement, Adcash sends a unique click ID along with the traffic. Once the traffic has been received, the advertiser has to return the value of the click ID on the completion of the event. 

You could save the mandatory variable click ID in your database and replace it dynamically when the tracking code is triggered, OR you could pass the click ID during all steps of the user path in your system

Tracking methods

Global Postback URL (S2S)

This tracking method could be used to track the same event type for different campaigns. Tracking information is communicated between your server and the Adcash system.

An example of the Global Postback URL:

http://www.pixelhere.com/et/event.php?type=[payout_type]&advertiser=[advetiser_id]&cid=[clickid]&id=[id]

It includes the following event parameter: type

Available event types
Registration
Installation
CPA Target
Sale
Sale (%)
Lead
Custom (personal type name)


Parameter
Description
Example
advertiserYour Adcash advertiser profile numeric ID2001
cidUnique ID generated for each click (it can only be a number)166990TEETV478034684V9fa
idDSP goal tracking ID44c963

The process for setting up a Global Postback URL (S2S) tracking system:

  1. Add the mandatory [clickid] parameter to campaign URL.
  2. Set the event type that you want the system to track for your campaigns (same event type in different campaigns).
  3. Create a tracking code for the required event type in DSP.
  4. Configure the postback URL on your side (landing page, own server or 3rd party tracking tools).
  5. Implement all mandatory parameters into the tracking code.

Please ensure that the tracking code is NOT loaded several times for one event (for example in case of page refresh). 

Please do NOT integrate an Adcash tracking code on the same page with the integrated tracking codes of other service providers.

Hybrid HTML pixel

As with the Global Postback URL, this tracking method can be used to track the same event type for different campaigns, but with an HTML pixel. Just as with the Campaign HTML pixel, you track events by inserting a pixel code on a special page that confirms successful completion of an event.

Example of pixel tracking code: 

http://www.pixelhere.com/et/event.php?type=[payout_type]&advertiser=[advetiser_id]&cid=[clickid]& id=[id]
http://www.pixelhere.com/et/event.php?type=[payout_type]&advertiser=[advetiser_id]&cid=[clickid]& id=[id]

It includes the following event parameter: type

Available event types
View
Registration
Subscription
Installation
Action
Purchase
Add to cart
Other
Parameter
Description
Example
advertiserYour Adcash advertiser profile numeric ID2001
cidUnique ID generated for each click (it can only be a number)166990TEETV478034684V9fa
idDSP goal tracking ID44c963

The process for setting up a Hybrid HTML Pixel tracking system: 

  1. Add all the campaign redirection URL placeholders and [clickid] macro to campaign. 
  2. Set the event type that you want the system to track for your campaigns (same event type in different campaigns). 
  3. Create a tracking code for the required event type.
  4. Place the tracking code inside the HTML code of the page that is delivered to the end users’ browser after the event is completed, e.g. a thank you page after registration. 
  5. Implement all mandatory parameters into the tracking code.

Was this article helpful?