Adcash allows you to track the performance of your campaigns for web and mobile web. There are three types of tracking methods which you can integrate to send information about different types of events:

  • Global Postback URL (S2S)
  • Campaign HTML pixel
  • Hybrid HTML pixel

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


Campaign HTML Type:
type
campaign
id


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)


ParameterDescriptionExample
advertiserYour Adcash advertiser profile numeric ID2001
cidUnique ID generated for each click (it can only be a number)1234567865432123
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.

Campaign HTML pixel

This tracking method could be used to track one event for only one campaign at a time. It allows you to track actions by inserting a pixel code on the page that confirms successful completion of an event.

The pixel that is generated by Adcash is "fired" when an event is completed, and the information is passed back to the Adcash system.

An example of the pixel tracking code:

http://www.pixelhere.com/et/event.php?type=[payout_type]&campaign=[campaing_id]&id=[id] 

It includes the following event parameter: type

Available event types: 
View
Registration
Subscription
Installation
Action
Purchase
Add to cart
Other


ParameterDescriptionExample 
campaignSpecific campaign ID in the Adcash system123456789
idDSP goal tracking ID44c963


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

  1. Select the event type that you want the system to track for the selected campaign. 
  2. Create the Campaign HTML Pixel tracking code for the tracked event type. 
  3. 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. 
  4. Integrate all mandatory parameters as required. 

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]

It includes the following event parameter: type

Available event types: 
View
Registration
Subscription
Installation
Action
Purchase
Add to cart
Other


ParameterDescriptionExample
advertiserYour Adcash advertiser profile numeric ID.2001
cidUnique ID generated for each click (it can only be a number)1234567865432123
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.