Setting up your postback correctly is key for accurate conversion tracking, campaign optimization, and smooth reporting. Don’t worry — even if you’re new to this, CIPIAI makes it easy.
This guide will walk you through the essential steps to configure and test your postback. Just follow the steps below to make sure everything is working as it should, so you can focus on scaling your campaigns with confidence.
✅ What Is a Postback?
A postback is a mechanism for automatically sending conversion data from CIPIAI (or the advertiser’s system) to your external tracking system — whether it’s a third-party tracker or your own backend.
Why it matters:
🔍 Real-time conversion tracking
📊 Accurate traffic source analysis
🔄 Automated campaign optimization
⚖️ Transparent and trusted reporting
🔗 Types of Postbacks
CIPIAI supports two postback types:
Type
Description
Local Postback
Tied to a specific flow or offer; good for granular tracking.
Global Postback
Sends conversions from all offers and flows in your account. Set once — works across the board.
🔧 How to Set Up Your Postback in CIPIAI
Step 1: Go to Tracking Tools
Log in to CIPIAI
Navigate to Tracking Tools from the left-hand menu
Paste your postback URL in the appropriate field
Step 2: Add Macros
Fill in your postback URL with the appropriate tracking macros
Your postback URL should include dynamic macros to send data:
{{click_id}} — unique click identifier used to track the traffic source.
{{payout}} — payout amount for the conversion or install.
{{ip}} — IP address of the user who generated the click or conversion.
{{geo}} — user’s geolocation, typically includes country or region.
{{goal_status}} — goal status (e.g., conversion, install, etc.).
{{currency}} — currency used to calculate the payout.
{{offer_id}} — ID of the offer that triggered the conversion.
{{tsource_id}} — ID of the traffic source from which the click originated.
{{flow_id}} — ID of the flow (funnel) associated with the click.
{{subid_1}}, {{subid_2}} … {{subid_5}} — custom tracking macros that allow passing additional parameters; can contain any data (e.g., creative ID, ad ID, segment, etc.).
Step 3: Select Conversion Statuses
All conversions – includes all conversions, both approved and rejected.
Hold – the conversion is on hold and undergoing preliminary verification.
Approve – approved conversion; counted and payable.
Reject – rejected conversion, for example, due to duplicates or fraud.
Decline – declined for other reasons, usually at the advertiser’s discretion
Note:
The selection of statuses depends on your tracker’s technical capabilities. It’s best to check with them which statuses they support. In many cases, using only the "Approved" status is sufficient.
Step 4: Run a Test Conversion
You can check if your postback is set up properly
Use the “Test Conversion” button to verify your postback setup. It triggers a simulated conversion without an actual click ID
This checks whether your tracker responds correctly
❗️Common Postback Errors & What They Mean
Error Code
Meaning
What to Do
400 — Bad Request
Your system rejected the test because no real click ID was sent.
✅ Normal if your tracker requires valid click IDs
426 — Upgrade Required
Your server returned an unexpected status code.
⚠️ Double-check server behavior, may not be a critical issue
500 — Internal Server Error
Your server failed to process the request.
❌ Check your tracker configuration or server logs
📌 Final Tips
Always use HTTPS in your postback URL for security
Use real parameter values when testing (not just macros)
If you’re unsure about your tracker’s setup, contact CIPIAI support
CIPIAI Pro Tip
Need help setting up your postback? Your manager is just one message away — reach out on Telegram or Teams.