Skip to content

Conversion Tracking ​

Conversion tracking links ad clicks to downstream business results — sign-ups, orders, payments — so you can measure the real ROI of each campaign, creative, and zone. This page is for advertisers: it explains the trade-offs of the three reporting methods, the attribution principle, and the console setup flow. For integration code, see Conversion Tracking SDK and S2S Postback.

Comparing the three reporting methods ​

MethodWhere it's deployedBest forLoss resistanceIntegration cost
PixelEmbed a pixel URL on the conversion pageSimple landing/form success pagesFair (browser-dependent)Lowest
JS SDKInclude JS on the page and call the conversion APIWeb pages needing custom conversion value/event nameFair (browser-dependent)Low
S2S PostbackYour server calls back to ADBNKIn-app purchases, post-risk-check finance confirmation, tamper-resistant scenariosStrongest (browser-independent)Medium

How to choose

  • Just want to quickly verify whether conversions happen → Pixel.
  • Web conversions needing order amount and conversion type reported → JS SDK.
  • Conversion happens server-side, or the client environment is untrusted (high fraud risk, sensitive amounts) → S2S Postback, the most reliable method.

Attribution principle: click_id and ADID ​

Whether a conversion is credited to the right ad depends on whether the attribution identifier carries all the way from click to conversion.

IdentifierSourcePurpose
click_idGenerated by the platform when the user clicks the ad; put the {click_id} macro in your landing-page URL and the platform replaces it with the real value on redirectThe primary key for web attribution, matching a conversion back to that specific click
ADIDDevice advertising ID (e.g. IDFA/GAID)Cross-session attribution in app scenarios
  • Web flow: the user clicks the ad → the landing-page URL automatically carries adbnk_click_id (you can also put the {click_id} macro into your own parameter, e.g. https://example.com/?cid={click_id}) → you pass this click_id back at conversion (Pixel param / JS SDK / S2S), and the platform attributes accordingly.
  • App flow: use the device ADID as the attribution anchor, with S2S postback for the conversion.

Always pass through click_id

In web scenarios, if click_id is lost during landing-page redirects, the conversion cannot be attributed to the click. Make sure click_id is fully preserved from ad landing to the final conversion page (e.g. stored in a cookie / session / hidden form field) and passed back when reporting the conversion.

Configure conversions in the console ​

  1. Create a conversion type: create a conversion in the advertiser console (e.g. "sign-up", "order", "payment") and get its reporting credential/pixel URL.
  2. Choose a reporting method: pick Pixel / JS SDK / S2S (or a combination) per the comparison above.
  3. Deploy the reporting:
    • Pixel: put the pixel URL on the conversion success page.
    • JS SDK: include the SDK on the page and call conversion reporting at conversion time (optionally with conversion value and type), see Conversion Tracking SDK.
    • S2S: on your server, after confirming the conversion, post back click_id/ADID to ADBNK, see S2S Postback.
  4. Pass back the attribution identifier: whichever method, carry back the click_id (or the app's ADID) obtained at landing.
  5. Verify: make a real click → conversion and confirm the console shows the conversion correctly attributed to the campaign/creative.

Trackers are bound to a campaign under Advanced settings → Tracking on the new-campaign page (the Tracking step when editing). The same place holds the tracking URL, where you can interpolate the supported macros:

Tracking URL and macros

Attribution & de-duplication ​

  • De-duplication: Repeated postbacks for the same click_id are counted once, so retries are safe.
  • Attribution window: configured on the tracker; see your console for the value.

Conversions also go through anti-fraud

Conversion events are subject to risk control too. Clicks/conversions judged as invalid traffic don't count toward billable data — you won't pay for invalid conversions. See Anti-Fraud.

Documentation released under the MIT License.