In-depth Postback Integration Guide

In-depth knowledge about postback URL parameters and configuration for sharing any kind of postback to advertisers.

Postback / Callback URL to be used as mode of receiving/pulling conversions recording on advertiser platform to Offer18.

When user wants to get postback URL from platform , Offer18 automatically generates a standard global postback URL. Users always have the option to create different types of postback i.e.,

Global Postback
Image Pixel
Iframe PIxel
Google Tag Manager code
Global Postback

It is always recommended to users of Offer18 to Coordinate with Advertiser Partner to ensure all the parameters and macros can be properly implemented. E.g. User has coordinated with advertiser and they gave an offer with parameters to receive clickid. at the time of conversion the same clickid will be sent back to user in postback URL

Example Offer URL -
https://THEIR_TRACKING_DOMAIN/c?o=236&a=1257&aff_click_id={tid}

Mapping the parameters here the final postback URL to share with advertiser will be like below.

Example Global Postback -
https://{your_network_url_domain}/p?mid=000&tid={aff_click_id}
  • Postback Macro List

Macro Name

Parameter in postback

Description

TID

&tid=

To receive unique clickid value being passed in offer URL.

Events

&event=

If campaign has events created, it will be used to receive event wise postback.

Adv Sub1

&adv_sub1=

Additional dynamic information like, lead id advertiser's order id, unique values can be retrieved using this postback.

Adv Sub2

&adv_sub2=

Additional dynamic information can be retrieved using this postback

Adv Sub3

&adv_sub3=

Additional dynamic information can be retrieved using this postback

Adv Sub4

&adv_sub4=

Additional dynamic information can be retrieved using this postback

Adv Sub5

&adv_sub5=

Additional dynamic information can be retrieved using this postback

Sale

&sale=

In case, Campaign is on CPS (Cost per Sale Modal) then it is mandatory to use this parameter in postback

Payout

&payout=

In case, advertiser has variable payout for campaigns this parameter shall be used for receiving values.

Currency

&currency=

3-digit currency code is required to be passed as correct value format in postback e.g. USD, INR AUD, CAD,

NOTE : The mode of communicating with your advertiser and sharing postback is entirely up to user, There is no option in platform to store user's global postback URL anywhere in his Offer18 account.

Image Pixel

Sometimes advertiser partners support for the image pixel postback as suitable integration method. Offer18 provides only offer based image pixel for integration.

Image pixel integration is completely dependent on browser's cookie settings in converting user's browser /URL to track conversions by placing a cookie on the click that is called on conversion to authenticate the session and attribute the conversion to the correct partner.

When image pixel is configured there is no requirement of &tid= parameters in pixel like in the case of global postback

If there is any requirement of additional information apart from clickid , then dynamic parameters are efficient way to use here.

Example Image pixel
<img src="https://{your_network_url_domain}/p?mid=000&t=i&oid=0000" width="0" height="0">
  • Image Pixel Macro List

Macro Name

Parameter in postback

Description

Events

&event=

If campaign has events created, it will be used to receive event wise postback.

Adv Sub1

&adv_sub1=

Additional dynamic information like, lead id advertiser's order id, unique values can be retrieved using this parameter.

Adv Sub2

&adv_sub2=

Additional dynamic information can be retrieved using this parameter

Adv Sub3

&adv_sub3=

Additional dynamic information can be retrieved using this parameter

Adv Sub4

&adv_sub4=

Additional dynamic information can be retrieved using this parameter

Adv Sub5

&adv_sub5=

Additional dynamic information can be retrieved using this parameter

Sale

&sale=

In case, Campaign is on CPS (Cost per Sale Modal) then it is mandatory to use this parameter in postback

Payout

&payout=

In case, advertiser has variable payout for campaigns this parameter shall be used for receiving values.

Currency

&currency=

3-digit currency code is required to be passed as correct value format in postback e.g. USD, INR AUD, CAD

Iframe PIxel

Sometimes advertiser partners support for the Iframe pixel postback as suitable integration method. Offer18 provides only offer based Iframe pixel for integration.

Iframe pixel integration is completely dependent on browser's cookie settings in converting user's browser /URL to track conversions by placing a cookie on the click that is called on conversion to authenticate the session and attribute the conversion to the correct partner.

When Iframe pixel is configured there is no requirement of &tid= parameters in pixel like in the case of global postback

If there is any requirement of additional information apart from clickid , then dynamic parameters are efficient way to use here.

Example Iframe pixel
<img src="https://{your_network_url_domain}/p?mid=000&t=f&oid=0000" width="0" height="0">
  • Image Iframe Pixel Macro List

Macro Name

Parameter in postback

Description

Events

&event=

If campaign has events created, it will be used to receive event wise postback.

Adv Sub1

&adv_sub1=

Additional dynamic information like, lead id advertiser's order id, unique values can be retrieved using this parameter.

Adv Sub2

&adv_sub2=

Additional dynamic information can be retrieved using this parameter

Adv Sub3

&adv_sub3=

Additional dynamic information can be retrieved using this parameter

Adv Sub4

&adv_sub4=

Additional dynamic information can be retrieved using this parameter

Adv Sub5

&adv_sub5=

Additional dynamic information can be retrieved using this parameter

Sale

&sale=

In case, Campaign is on CPS (Cost per Sale Modal) then it is mandatory to use this parameter in postback

Payout

&payout=

In case, advertiser has variable payout for campaigns this parameter shall be used for receiving values.

Currency

&currency=

3-digit currency code is required to be passed as correct value format in postback e.g. USD, INR AUD, CAD

Google Tag Manager code

When Client wants to place pixel through Google Tag Manager. They are always recommended to use Google Tag Manager template available in all user's account.

Tag manager Code
https://{your_network_url_domain}/p?mid=000&t=i&oid=0000

Special Video Tutorial has been created by Offer18 to showing how to configure google tag manager template pixel code in Google Tag Manager.

Watch Tutorial Video --

Question : Why I’ve been flagged for malware? Answer : it is not the fault of tracking service provider if user gets Malware error while uploading pixels, Malware error refers to any sort of malicious / suspicious activity which have steal information, often without the user's knowledge. Containers are automatically scanned for malware. If Malware is detected, the affected container will be flagged. Google Tag Manager will not fire tags that point to sites where Malware is found.

"Common symptoms of malware on your site can include unwanted URL redirects, pop-up ads, altered search results, the addition of unwanted browser toolbars or side-search bars, and slow computer speeds."

Question : What should I do if I run a network?

  1. The best way to avoid Malware issues is to use the tag templates built into Google Tag Manager. Tag manager supports a wide number of 3rd party tag templates. Offer18 provides pre-build template by default. which covers all of its domains i.e., *.o18.click *.o18.club *.o18.link

Another option is,users have configure their own tracking domains with Offer18, enable SSL services by requesting account manager and then use direct image / iframe pixels. to place in google tag manager.