The Conversions API sends conversion events to Reddit from your server instead of from the visitor's browser.
You set it up so that when a conversion happens, your server reports it to Reddit directly, alongside or in place of the Pixel. Because it does not run in the browser, ad blockers and privacy settings do not strip it, so events the Pixel misses still get through. You send an event ID with each one so Reddit can match server and browser events and avoid counting the same purchase twice.
A buyer completes a purchase with an ad blocker on. The Pixel never fires, but your server still sends the Purchase event through the Conversions API with the order ID attached. Reddit records the conversion the browser would have dropped, and your reported cost per purchase finally matches what you see in your own backend.
Run it alongside the Pixel, not instead of it, and deduplicate. Send the same event from both without a shared event ID and Reddit counts it twice, so your conversions inflate and your cost per result looks better than it really is. The event ID is what keeps the two honest.
The server sees what the browser hides.
Sources
- hightouch.com · verified August 2026
- customerlabs.com · verified August 2026
Last checked 9th August 2026. Next check 15th August 2026.
