Documentation & FAQs

Documentation & FAQs

  • General
  • Advertisers
  • Publishers
  • RTB
  • FAQs
  • API
  • News

›Performance and tracking

General FAQ

    Common questions

    • Getting started
    • Guidelines/T&C Abuse
    • Why choose ExoClick?
    • How can I get an Account Manager?
    • How to change my account currency ?

    Tutorials

    • Enabling Two-Factor Authentication on ExoClick accounts

    Helpful links

    • Media Packs

Advertisers FAQ

    Advertiser compliance

    • My campaign got rejected why?
    • My campaign has labels what does it mean?
    • How soon will you approve my campaigns?
    • Why does my campaign URL have the uncommon TLD Label?

    Bidding and funding questions

    • About Smart CPM
    • What are the costs to run a campaign?
    • VAT & advertising accounts
    • What funding options do you offer?
    • Is there a list of sites?
    • Why are there restrictions on PayPal?
    • In-Stream pricing models

    Campaign set up and common problems

    • What weight should my banner creatives be?
    • Mobile carrier traffic discrepancies
    • Our statistics do not match yours
    • In-Stream video requirements

    Campaign targeting

    • Behavioural Re-targeting
    • Category/Niche targeting
    • Frequency capping
    • IP targeting
    • Is there a list of sites?
    • Keyword targeting
    • Optimising your campaigns
    • Setting specific campaign running times
    • Site/zone targeting/ de-targeting

    Performance and tracking

    • Checking campaign performance
    • Conversion tracking with API (Server to Server)
    • Cost of acquisition (COA) tracking
    • Mobile conversion tracking
    • Pixel Tracking
    • In-Stream Conversion tracking

    Tutorials

    • How to implement a Mobile Interstitial Fullpage campaign
    • Setting up a video slider campaign
    • How to add emojis to your push notification campaigns
    • How to create a Push Notification campaign
    • Email Clicks Ad Format

    Certified Advertiser Program

    • What is ExoClick’s Certified Advertiser Program?

Publishers FAQ

    Ad zone information

    • Trigger options for popunder ad zones
    • How to implement our 900x250 footer banner

    Earnings / Payments

    • Calculating your earnings
    • Payment options and timescales
    • Publisher Referral Program
    • What do I need to do to get my earnings?

    Optimisation tips

    • How to get my website listed as a premium site?
    • Tips to increase your earnings
    • How we unlock your revenue potential
    • Assessing your website(s) performance
    • Responsive banners

    Publisher compliance

    • My website was rejected why?
    • ExoClick’s Publisher Guidelines for full Google Compliance
    • I submitted my website, will it get approved?
    • Blocking Ad types and products
    • CloudFlare Rocket Loader- How to avoid issues

    Tutorials

    • How to implement a Mobile Fullpage Interstitial ad zone
    • How to implement In-Stream Part 1 - Setting up the Ad zone
    • How to implement In-Stream Part 2 - Implementation examples
    • How to implement In-Stream Part 3 - Testing the ad zone
    • Setting up your publisher account
    • How to ensure your Popunders fit in with the rules of abusive ad experiences
    • How to implement In-Video (VAST)
    • How to implement Push Notifications - Setting up the Ad zone
    • Compatible VAST Wrapper Players
    • How to implement In-Video (Standard format)
    • How to set up a video slider ad zone
    • Using push notifications from multiple networks

Conversion tracking with API (Server to Server)

If you are unsure how to implement these you should seek advice from an IT specialist!

1. Goal Setup

You must have at least one conversion goal generated via the option found on your Admin Panel under “Conversion tracking” If you don’t, simply create one.

An html code will be generated automatically, here is an example:-

The above html code can be used either for API or for pixel tracking. For tracking through an API you only need to use the Goal ID.

Once a goal has been generated, click on that goal’s “Tag” button and copy the value found in the “goal= ”

Note that you may create several trackers if you want to track the different steps of your sale process. For example:

  • Tracker n°1 will be implemented on your landing pages.
  • Tracker n°2 on your free sign up page
  • Tracker n°3 on the payment confirmation page

 

2. Tracker parameter

We will pass a dynamic tracker to your URLs which identifies each click uniquely. You must store this tracker on your side, and send it to our API if that visitor is generating a conversion.

To receive this tracker, you must use the dynamic tag {conversions_tracking} in the URLs of your campaigns.

You may use for example:-

http://www.yoursite.com/?lng=FR&exotracker={conversions_tracking} with {conversions_tracking} replaced dynamically by a unique string in your servers data

Therefore once this URL will be triggered it will replace the values on the param like:

  • From:

http://www.yoursite.com/?lng=FR&exotracker={conversions_tracking}

  • To

http://www.yoursite.com/?lng=FR&exotracker=ooddNHNPXHRbHNNU7TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBub24gb2RpbyBtYXNzYS4gRG9uZWMgZGlnbmlzc2ltIGJsYW5kaXQgdmVsaXQgYXQgZWdlc3Rhcy4=

You must get and store the value obtained on the exotracker param on your side, and send it back to our API if that visitor is generating a conversion.

This value “ooddNHNPXHRbHNNU7TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBub24gb2RpbyBtYXNzYS4gRG9uZWMgZGlnbmlzc2ltIGJsYW5kaXQgdmVsaXQgYXQgZWdlc3Rhcy4=” need to be sent it back in the postback

Note: our {conversions_tracking} will generate a string of characters (minimum length of 150 characters and up to 700 characters) so make sure you are able to receive and return the complete string.

 

3. Postback URL

Finally, you must notify us through the Postback URL each time a tracker is generating a conversion. To do so, call our tracking API:

http://main.exoclick.com/tag.php?goal=[GOAL_ID]&tag=[TRACKER]

Therefore, the postback will look:

  • From:

http://main.exoclick.com/tag.php?goal=GOAL_ID&tag={exotracker}

  • To

https://main.exoclick.com/tag.php?goal=d82c8d1619ad8176d665453cfb2e3s5f0&tag=ooddNHNPXHRbHNNU7TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBub24gb2RpbyBtYXNzYS4gRG9uZWMgZGlnbmlzc2ltIGJsYW5kaXQgdmVsaXQgYXQgZWdlc3Rhcy4=

GOAL_ID must be replaced by the goal ID (d82c8d1619ad8176d665453cfb2e3s5f0) provided to you when you created the conversion goal (see above step 1).

{exotracker} must be replaced by the unique string you received dynamically to your servers (ooddNHNPXHRbHNNU7TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVml2YW11cyBub24gb2RpbyBtYXNzYS4gRG9uZWMgZGlnbmlzc2ltIGJsYW5kaXQgdmVsaXQgYXQgZWdlc3Rhcy4=)

 

4. Conversion Tracking Manuals

We have created several downloadable Conversion Tracking Manuals to integrate ExoClick’s API with third-party APIs.

← Checking campaign performanceCost of acquisition (COA) tracking →
  • 1. Goal Setup
  • 2. Tracker parameter
  • 3. Postback URL
  • 4. Conversion Tracking Manuals
Documentation & FAQs
Useful Links
ExoClickEXADSFluid Player
Copyright © 2020 ExoClick