How to track PropellerAds campaigns with a postback URL

9 min readUpdated Apr 5, 2026

How to Track PropellerAds Campaigns with a Postback URL

To track PropellerAds campaigns profitably, you need a postback URL. This single configuration automates conversion tracking from your offer back to your PropellerAds stats, showing you exactly which placements, creatives, and targeting are making money. Without it, you're guessing. This guide shows you how to set it up correctly, avoid common mistakes, and use the data to double your ROI. We'll cover manual setup and how using a tracker like Adtraxo automates the entire process, giving you deeper insights with sub-IDs, fraud detection, and AI optimization.

What is a Postback URL and Why Do You Need It for PropellerAds?

A postback URL (or S2S postback) is a silent, server-to-server message sent from your affiliate network or tracker back to your traffic source when a conversion happens. For PropellerAds, this means the moment a user clicks your ad and later completes an action (like a submit or purchase), PropellerAds receives a confirmation. This links the conversion to the original click in your PropellerAds dashboard, populating the "Conversions" and "Revenue" columns. Without a postback, you only see clicks and spend, leaving you blind to what's actually converting. Manual tracking with pixels is unreliable and breaks with redirects. A postback is non-negotiable for scaling.

Step-by-Step: How to Set Up Your PropellerAds Postback URL

You have two paths: configuring it manually between your affiliate network and PropellerAds, or using a dedicated tracker as the central hub. Here’s the manual process first.

1. Get Your PropellerAds Click ID Macro

PropellerAds uses the macro {clickid} to identify each unique click. You must capture this value when the user first clicks your ad. In your campaign setup, your tracking link (from your tracker or directly to your offer) must include this parameter, typically as &clickid={clickid}. This attaches PropellerAds' internal click ID to the user's session.

2. Configure the Postback in Your Affiliate Network

Log into your affiliate network (e.g., MaxBounty, OfferDaddy). Navigate to the offer you're running and find the postback/pixel settings. You need to insert the PropellerAds postback URL template, which looks like this:
https://propellerads.com/pixel/?pid=YOUR_PID&goal=YOUR_GOAL&tid={clickid}
Replace YOUR_PID with your PropellerAds Publisher ID (find it in Account Settings > API). Replace YOUR_GOAL with the goal ID you create in PropellerAds (more on that below). The critical part is the {clickid} placeholder. The network will dynamically replace this with the click ID value it received from your initial tracking link.

3. Create a Conversion Goal in PropellerAds

In your PropellerAds account, go to "Tools" > "Conversion Tracking." Click "Add Goal." Name it (e.g., "SOI Submit"), set the goal type (CPA), and optionally set a value. Upon creation, PropellerAds will generate a Goal ID. This is the number you use for YOUR_GOAL in the postback URL template above.

4. Test the Postback Connection

Use PropellerAds' built-in test tool. Generate a test click ID, then manually trigger the postback URL in your browser with that test ID. Check the PropellerAds interface to see if the test conversion registers. Never skip this step—a broken postback burns budget.

The Adtraxo Method: Automate Postbacks and Unlock Advanced Tracking

The manual method works but is fragile. Adding a second traffic source or multiple offers creates a web of postback URLs that's hard to manage. A tracker like Adtraxo centralizes everything. Here’s how to track PropellerAds with an Adtraxo postback URL:

  1. Create a PropellerAds Campaign Link in Adtraxo: In your Adtraxo dashboard, create a new campaign. Select "PropellerAds" as the traffic source. Adtraxo automatically generates a tracking link with the correct {clickid} macro and your unique sub-IDs (sub1-sub5) appended.
  2. Place Your Adtraxo Link in PropellerAds: Use the generated Adtraxo tracking link as the Destination URL in your PropellerAds campaign. No manual macro addition needed.
  3. Set the Postback in Your Affiliate Network: In your affiliate network, set the postback URL to your Adtraxo global postback, which looks like https://yourdomain.adtraxo.com/postback?cid={clickid}&payout={payout}. Adtraxo captures the conversion data.
  4. Configure the Adtraxo to PropellerAds Postback: Inside Adtraxo, go to Traffic Sources and configure PropellerAds. Input your PID and Goal ID. Adtraxo will then automatically fire the postback to PropellerAds whenever a conversion is recorded, passing back the original click ID. This happens instantly and reliably.

The advantage? Adtraxo becomes your single source of truth. You track all traffic sources and offers in one place, with PropellerAds receiving its needed conversion data automatically. You also get Adtraxo's fraud detection, which flags invalid clicks from PropellerAds (like datacenter IPs or bot traffic) before they can fake a conversion.

What Data Can You See After Postback Setup?

With a working postback, your PropellerAds dashboard transforms. Beyond clicks and CPC, you now see:

  • Conversions: Raw number of actions.
  • Revenue & ROI: Calculated profit based on your set goal value.
  • CPA: Your effective cost per action.

But this is just the surface. By using Adtraxo with sub-ID passing (like using sub1 for zone ID, sub2 for creative), you can break down this data further within your tracker. See which specific PropellerAds ad placements (Push, Pop, Native) are profitable, which creatives work, and which geos convert. This granularity is how you optimize. For a broader view on managing multiple sources, see our guide on how to track and optimise every traffic source for affiliate marketing.

Common PropellerAds Postback Mistakes to Avoid

Setting up the postback incorrectly is the #1 reason campaigns fail to track. Avoid these errors:

  • Missing or Wrong Click ID Macro: Your initial link must pass {clickid}. If you forget it, the postback has no ID to send back.
  • Not URL-Encoding the Postback: If your postback URL has special characters, it can break. Most networks handle this, but always test.
  • Using the Wrong Goal ID: Each campaign or offer type should have a unique goal in PropellerAds for clean tracking. Don't reuse one goal for everything.
  • Ignoring Timezone Differences: PropellerAds and your tracker/network may report conversions in different timezones. Focus on trend data over 24-48 hours, not real-time minute-by-minute matching.

From Tracking to Optimization: How to Use the Data

Tracking is useless without action. Once your postback is live and collecting data for 2-3 days, start optimizing:

  1. Cut Losers Fast: In Adtraxo or PropellerAds, sort placements by CPA. Anything above your target profit margin gets paused immediately. This is the core of analysing traffic source data to cut losers fast.
  2. Double Down on Winners: Identify placements with the lowest CPA and highest volume. Create a duplicate campaign targeting only those winners with increased bid caps to scale volume. Learn more in our guide on how to scale a winning traffic source.
  3. A/B Test Creatives and Landing Pages: Use Adtraxo's built-in A/B split testing to test different ad creatives and landers. Direct traffic from the same PropellerAds placement to different variants and let conversion data pick the winner.
  4. Leverage Adtraxo's AI Campaign Optimizer: Connect your PropellerAds API to Adtraxo. The AI agent can automatically pause underperforming placements and adjust bids based on your target CPA, 24/7.

PropellerAds Postback vs. Other Traffic Sources

The principle is similar across sources, but macros differ. EvaDav uses {transaction_id}, while RichAds uses _CLICK_ID_. Using a tracker standardizes this. For a direct comparison, read RichAds vs PropellerAds — which is better for affiliate campaigns?. For setup on other sources, see our EvaDav tracking setup guide.

Frequently asked questions

How long does it take for PropellerAds to show conversions after postback setup?

Conversions typically appear in your PropellerAds dashboard within a few minutes of the postback firing. However, for reporting consistency, allow a 1-2 hour delay due to data processing. Always check the "Conversions" column in your campaign stats, not just the graph.

Can I track multiple offers with one PropellerAds goal?

Technically yes, but it's a bad practice. You should create a separate conversion goal in PropellerAds for each unique offer or payout tier. This allows you to see precise CPA and ROI per offer. Using a tracker like Adtraxo, you can manage multiple offers and still fire the correct postback to separate PropellerAds goals automatically.

My postback is set up but conversions aren't showing. What's wrong?

Follow this checklist: 1) Verify your tracking link in PropellerAds includes `{clickid}`. 2) Confirm the postback URL in your network has the correct PID and Goal ID. 3) Ensure the `{clickid}` macro is correctly placed in the network postback (it should be where the network passes the dynamic value). 4) Use PropellerAds' test tool to debug. 5) Check for fraud filters in your tracker that might be blocking valid conversions.

Is a postback URL more accurate than a conversion pixel?

Yes, significantly. Conversion pixels are client-side (browser-based) and can fail due to ad blockers, page load errors, or redirects. Postback URLs are server-to-server, meaning the conversion data is passed directly between servers with near 100% reliability. For affiliate marketing where every conversion counts, a postback is the professional standard.

Does Adtraxo's free plan support PropellerAds postbacks?

Yes. Adtraxo's Free plan includes postback URL tracking for all supported traffic sources, including PropellerAds. You can create up to 10 tracking links and receive up to 5,000 clicks per month, which is sufficient to test and validate campaigns. Upgrading to the Pro plan ($49/mo) unlocks unlimited links, clicks, and advanced fraud detection features crucial for scaling PropellerAds campaigns.

Setting up a PropellerAds postback URL is the foundational skill for turning data into profit. By automating conversion tracking, you shift from guessing to knowing. While you can configure it manually, using a dedicated platform like Adtraxo simplifies management, provides deeper insights with sub-IDs, and protects your budget with fraud detection. Stop optimizing in the dark. Start tracking every conversion accurately, so you can scale what actually works.

Ready to track your PropellerAds campaigns with precision? Sign up for Adtraxo for free and set up your first postback in minutes.

Track your affiliate campaigns for free

Clicks, conversions, fraud detection — all in one tracker.

Get started free →