Pixel tracking and postback tracking are the two primary methods for tracking conversions in affiliate marketing. Pixel tracking uses browser-based code (an image pixel or JavaScript snippet) placed on a conversion page, while postback (server-to-server or S2S) tracking uses direct HTTP callbacks between servers. Postback tracking is the industry standard in 2026 due to its reliability, privacy compliance, and resistance to ad blockers — but pixel tracking still has valid use cases.
Why This Matters
Accurate conversion tracking is the foundation of affiliate marketing. If a conversion isn't tracked, the publisher doesn't get paid and the advertiser can't measure campaign performance. The method you use directly impacts tracking accuracy, data reliability, and ultimately your revenue.
The shift from pixel to postback tracking has accelerated due to browser privacy changes (Safari's ITP, Chrome's third-party cookie deprecation), ad blocker adoption, and the rise of mobile traffic where browser-based tracking is less reliable. The IAB Tech Lab has published technical standards for both measurement approaches, and increasingly recommends server-to-server methods for accuracy. Understanding both methods — and when to use each — is essential for any publisher or advertiser in the CPA space.
How Pixel Tracking Works
Pixel tracking (also called cookie-based tracking or client-side tracking) places a small piece of code on the advertiser's conversion page — the page a user sees after completing an action (like a thank-you page after form submission).
- A user clicks an affiliate link, which drops a tracking cookie in their browser and records a click ID.
- The user lands on the advertiser's page and completes the desired action.
- The user is redirected to (or the page loads) a confirmation/thank-you page.
- The tracking pixel on that page fires — sending a request back to the affiliate network's server with the click ID.
- The network matches the click ID to the original click and records a conversion.
Types of Tracking Pixels
- Image pixel — A 1x1 transparent image tag that fires an HTTP request when loaded. Simple but limited in the data it can capture.
- JavaScript pixel — A JavaScript snippet that fires on page load and can capture additional data like order value, transaction ID, and conversion details.
- iFrame pixel — An invisible iframe that loads a tracking URL. Less common today but still used by some legacy systems.
How Postback Tracking Works
Postback tracking (also called server-to-server tracking, S2S tracking, or server postback) bypasses the user's browser entirely. Conversion notifications are sent directly from the advertiser's server to the network's server.
- A user clicks an affiliate link. The network generates a unique click ID and passes it to the advertiser's landing page via the URL.
- The advertiser's system stores the click ID alongside the user's session data.
- The user completes the desired action on the advertiser's site.
- The advertiser's server sends an HTTP request (the "postback") directly to the network's postback URL, including the click ID and conversion details.
- The network matches the click ID to the original click and records the conversion.
No browser involvement is needed after the initial click. The conversion is tracked entirely through server communication.
Pixel vs. Postback: Head-to-Head Comparison
| Factor | Pixel Tracking | Postback Tracking |
|---|---|---|
| Reliability | Moderate — affected by ad blockers, cookie restrictions, browser privacy settings | High — server-to-server communication is not affected by browser settings |
| Ad blocker resistance | Vulnerable — many ad blockers block tracking pixels | Immune — no browser-side code to block |
| Cookie dependency | Yes — relies on third-party cookies which are being deprecated | No — uses click IDs passed server-side |
| Cross-device tracking | Poor — cookies are device/browser specific | Better — can use click IDs and session matching |
| Setup complexity | Easier — just paste code on the thank-you page | More complex — requires server-side development |
| Real-time accuracy | Good when it fires, but can miss conversions | Excellent — near 100% accuracy when properly implemented |
| Mobile app tracking | Not possible (no web page to place pixel) | Standard method for mobile app conversions |
| Data richness | Limited by what the page exposes | Can pass any data the advertiser's server has |
| Privacy compliance | Increasingly problematic with GDPR, CCPA | More compliant — no user-side tracking code |
Why Postback Tracking Is the Industry Standard
The affiliate industry has moved decisively toward postback tracking for several reasons:
- Browser changes killed cookie reliability — Safari's Intelligent Tracking Prevention (ITP), Firefox's Enhanced Tracking Protection, and Chrome's third-party cookie deprecation have made pixel tracking increasingly unreliable. Lost conversions mean lost revenue.
- Ad blockers are everywhere — According to Insider Intelligence, roughly 30-40% of desktop users run ad blockers that can prevent pixels from firing. That's 30-40% of conversions that could go untracked.
- Mobile traffic dominates — Most CPA conversions happen on mobile devices, where browser-based tracking is even less reliable. App install tracking (CPI) requires postback tracking entirely.
- Offerwalls require it — Offerwall operators need real-time, reliable conversion notifications to credit users instantly. Postbacks deliver this.
- Fraud detection is easier — Postback data is harder to manipulate than client-side pixel data, making fraud detection more effective.
When to Use Pixel Tracking
Despite postback's advantages, pixel tracking still has valid use cases:
- The advertiser can't implement server-side postbacks — Some smaller advertisers only have access to their website's HTML and can't make server-side changes. A pixel is their only option.
- Quick testing — If you're rapidly testing a new offer and need tracking set up in minutes, a pixel can be faster to deploy.
- Supplementary tracking — Some publishers use both pixel and postback tracking for redundancy, catching conversions that one method might miss.
- Display and retargeting campaigns — When tracking on-site events (not just conversions) for retargeting purposes, pixels remain useful.
Setting Up Postback Tracking
Here's the general process for setting up postback tracking on a CPA network like RevBoost:
- Get your postback URL from the network — This is the URL the advertiser will call when a conversion happens. It typically looks like:
https://network.com/postback?clickid={click_id}&payout={payout} - Pass the click ID to the advertiser — When a user clicks your tracking link, the network appends a unique click ID to the redirect URL. The advertiser's system must capture and store this click ID.
- Advertiser fires the postback — When the user converts, the advertiser's server sends an HTTP GET or POST request to the postback URL, including the stored click ID.
- Network records the conversion — The network matches the click ID to the original click and credits the publisher's account.
For offerwall operators, you'll also set up your own postback URL to receive conversion notifications from the network, so you can credit your users in real time.
Example: Tracking Method Impact on Revenue
Scenario: You send 10,000 clicks to an offer that pays $5.00 CPA with a true conversion rate of 5% (500 actual conversions = $2,500 in potential earnings).
| Tracking Method | Tracking Accuracy | Recorded Conversions | Recorded Earnings | Lost Revenue |
|---|---|---|---|---|
| Postback (S2S) | ~99% | 495 | $2,475 | $25 |
| Pixel (JS) | ~80-85% | 400-425 | $2,000-$2,125 | $375-$500 |
| Pixel (Image) | ~70-80% | 350-400 | $1,750-$2,000 | $500-$750 |
At scale, the difference between postback and pixel tracking can mean thousands of dollars in lost revenue per month — revenue you rightfully earned but never got credited for because the pixel didn't fire.
Related Terms
- CPA (Cost Per Action) — The pricing model that tracking methods are built to support
- Sub-ID — Custom tracking parameters passed alongside click IDs for granular analysis
- Offerwall — Relies on postback tracking for real-time user crediting
- Cookie Duration — How long a tracking cookie remains active for pixel-based attribution
- EPC (Earnings Per Click) — Metric directly affected by tracking accuracy
Reliable Tracking with RevBoost
RevBoost supports server-to-server postback tracking with custom parameters, real-time conversion notifications, and dedicated technical support. On-time Net-30 payments since 2008.
Apply as a Publisher