Skip to content

Media buyer tool 3 · Postback URL Tester for PopAds

Test your PopAds postback URL before the next conversion goes missing.

The affiliate's tracker calls PopAds' cpixel.php postback URL with the impression ID PopAds supplied. Below: PopAds's postback format and macros as published (PopAds publishes no public postback docs; the format and tokens come from FunnelFlux's and wecantrack's PopAds guides.), the ways a PopAds postback usually breaks, and the tester, pre-filled with an example of the postback your tracker fires back to the traffic source. Edit it to match yours and run the check.

Nothing you enter leaves your browser.

PopAds's postback format

https://serve.popads.net/cpixel.php?s2s=1&aid=REPLACE_ME&id={external}&value={payout}

Where this comes from: PopAds publishes no public postback docs; the format and tokens come from FunnelFlux's and wecantrack's PopAds guides.

PopAds's click-ID macro: [IMPRESSIONID]. Source: Tracking setup with PopAds (FunnelFlux; PopAds' own docs not found publicly), PopAds Integration Guide (WeCanTrack) (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

PopAds macros

MacroMeaning
[IMPRESSIONID]PopAds tracking token for the impression ID, stored as the click ID
[CAMPAIGNID]Campaign ID
[WEBSITEID]Site ID
[BID]Cost per event/click

Parameter names on the receiving side

  • s2s: Set to 1
  • aid: PopAds account/campaign ID from Pixels and Postbacks page
  • id: The impression ID (click ID)
  • value: Conversion value/payout

How a PopAds postback usually breaks

  1. aid left as REPLACE_ME

    The postback needs your aid, which you copy from PopAds' Pixels and Postbacks page under Conversions.

    Fix: Copy the aid from your PopAds campaign.

  2. Impression ID not passed

    PopAds identifies the click by [IMPRESSIONID]; if not appended to the tracking link, id is empty.

    Fix: Append [IMPRESSIONID] to the click URL, e.g. paclid=[IMPRESSIONID].

  3. Square-bracket tokens

    PopAds tokens use square brackets, not curly braces; trackers use curly braces for their own.

    Fix: Keep PopAds tokens in the click URL and tracker tokens in the postback.

Test your PopAds postback

Pre-filled with an example: PopAds' postback with a sample account value (aid=123456) and FunnelFlux's tokens. Copy aid from your own PopAds account. Paste your own URL over it; the check runs in this page and fires nothing.

Not PopAds's own macros: {external} (FunnelFlux (tracker)); {payout} (FunnelFlux (tracker)).

Your network's click-ID macroThe macro the network fills with the click ID you sent it. It also tells the tester which syntax the network uses.

Want me to trace one real campaign?

This tool checks the postback URL and offer link you pasted from what you typed. It can't see your ad accounts, tracker, network or live traffic. If the result shows gaps, I'll look at one real campaign for free: I trace it from ad click to payout and back, and within 48 hours I send you a written report on where money or data leaks silently, the fix for each, and the tests that prove it's fixed.

In the review I fire a test conversion end to end on one real campaign and check it lands once, with the right payout, in your tracker and in your traffic source. You get the fix for every place it doesn't.

Shilpa Goel, [email protected]

This is an engineering checklist, not a security audit, legal, compliance or investment advice.

Not affiliated with or endorsed by Meta, Google, TikTok or any network or tracker named here.