Server-to-Server vs Pixel Tracking: Which Should Affiliates Use?
S2S postback tracking and browser pixels solve the same problem in very different ways. Here's when each one wins and why most affiliate programs default to S2S.
Every affiliate program eventually has to choose between two attribution methods: server-to-server (S2S) postbacks and browser pixels. They both report a conversion — but the path they take is completely different.
Pixel tracking, in plain English
A pixel is a tiny image or script that loads on the conversion page in the user's browser. When it loads, the browser sends a request that records the conversion. It's quick to set up but fragile: ad blockers, Safari ITP, iOS Mail Privacy, and third-party cookie restrictions all kill pixels silently.
S2S postbacks, in plain English
With S2S, the merchant's server (or the affiliate network) calls your tracking URL directly. No browser involved. The conversion is reported from one backend to another, carrying a click ID that ties the conversion back to the original click.
Side-by-side comparison
- Reliability: S2S wins. Browser-side restrictions don't apply.
- Cross-device: S2S wins. The click ID lives on the server.
- Setup speed: Pixel wins for landing pages. S2S wins for merchant-side integrations.
- Data quality: S2S wins. Postbacks usually fire only after a confirmed, approved conversion.
- Privacy: S2S is cleaner. It carries an opaque click ID, not browser fingerprints.
When pixels still make sense
Pixels are fine for top-of-funnel signals — page views, add-to-cart, scroll depth — where you want immediate browser-side feedback. For revenue events you want approved on the merchant's server, use a postback.
The hybrid model most pros run
Capture fbclid / gclid on landing, store it as a SubID through your affiliate link, then fire S2S postbacks on confirmed sale back to Meta CAPI and Google Offline Conversions. You get pixel-level granularity for browsing events and S2S reliability for the events that actually pay your ad bills.
Bottom line
For revenue attribution, S2S postbacks are the modern default. Pixels are a useful supplement, not a replacement. If you have to pick one, pick S2S.