Add CPAlead tracking to your campaign URL
Place the CPAlead click ID macro into your tracker so every visitor can be matched later.
Use CPAlead postbacks to send approved installs, leads, or actions back to CPAlead after your tracker receives a conversion. The key is to store the CPAlead click ID from the tracking URL and return that same value as click_id.
Your account has a unique postback ID. Use it with the CPAlead click ID that your tracking system saved from the original click.
https://net.go2trck.org/aff_lsr?id=YOUR_POSTBACK_ID&click_id={CLICK_ID}&campaign_id={CAMPAIGN_ID}
Keep the original click_id. For each completed event, send its numeric event_id or its exact saved event_name. Include campaign_id for extra protection. Each reward uses the payment saved in your campaign.
Send the Event ID number or the exact event name shown in your campaign. If your tracker sends a different name or code, save it as an extra tracker value.
Event postback example
Example: for Event ID 1 named 150gems, send event_id=1 or event_name=150gems. event_id=150gems also works. Use the same original click_id for every reward.
https://net.go2trck.org/aff_lsr?id=YOUR_POSTBACK_ID&campaign_id=YOUR_CAMPAIGN_ID&click_id=REAL_CLICK_ID&event_id=SAVED_EVENT_ID
Replace SAVED_EVENT_ID with the event number. To send a name instead, use event_name with the exact saved event name or tracker value.
For AppsFlyer CPI events, map each saved numeric event ID as the AppsFlyer partner event identifier. The optional appsflyer_event_name must match the SDK name exactly, including capital letters. Different rewards may use the same SDK name when the partner event identifiers distinguish them. Name-only callbacks require a unique saved name. To pay for installs, set one reward name mapping to install and use an explicit event_type=install callback; a blank event name does not mean install.
Enable CPAlead-attributed in-app event postbacks in the AppsFlyer integration and review the dedicated callback templates in Postback Setup. Do not add the standard /aff_lsr advertiser URL to AppsFlyer. In-app callbacks send event_type=in_app, partner_event_id, event_name, app_id, and the original clickid. Review any custom sender IP whitelist. Ask CPAlead support to check whether AppsFlyer has enabled optional retries for 5xx responses; it can retry four times at 15-minute intervals after the first attempt. Tracking cost macros stay zero for event campaigns; event reports show actual credited reward spend. Saving a CPAlead campaign does not change the AppsFlyer account.
CPAlead credits publishers by matching the conversion postback to the click that sent the user to your campaign.
Place the CPAlead click ID macro into your tracker so every visitor can be matched later.
Save our click ID in your tracking platform when the user lands on your offer or redirect path.
When the install, lead, or action is approved, call the CPAlead postback URL with the same click_id.
Campaign ID is recommended because it helps CPAlead match reporting and troubleshoot faster.
id
Required
Your CPAlead advertiser postback ID. You can find it in the advertiser dashboard after you create an account.
click_id
Required
The exact CPAlead click ID you received when the user clicked your campaign tracking URL.
campaign_id
Recommended
The CPAlead campaign ID. Include it when possible to improve matching and support review.
event_id / event_name
Required for events
Keep the original click_id. For each completed event, send its numeric event_id or its exact saved event_name. Include campaign_id for extra protection. Each reward uses the payment saved in your campaign.
CPAlead supports AppsFlyer setup for CPI campaigns when you own the app or have access to the app attribution account. Use the full AppsFlyer tracking link and keep CPAlead's click ID in the clickid parameter.
https://app.appsflyer.com/[YOUR_APP_ID]?pid=cpalead_int&af_click_lookback=5d&clickid={CLICK_ID}&af_siteid={PUBLISHER_ID}&af_cost_value={PAYOUT}&af_cost_currency=USD&af_cost_model=CPI
https://your-tracker.example/click?cpalead_click_id={CLICK_ID}&campaign_id={CAMPAIGN_ID}
Replace the placeholder macros with the values your tracker uses to save CPAlead click ID and campaign ID.
https://net.go2trck.org/aff_lsr?id=YOUR_POSTBACK_ID&click_id={CLICK_ID}&campaign_id={CAMPAIGN_ID}
Send this URL only when your tracker confirms a real conversion.
Paste this into ChatGPT, Claude, Gemini, or another AI assistant. It asks for the tracking system, network, tracking URL, and AppsFlyer details before suggesting setup steps.
Create an advertiser account, add your campaign, and use postback tracking before you scale traffic.