Signals out to three platforms. Orders in from anywhere.
RoasProof sits between your store and the ad platforms: orders and leads flow in from Shopify, WooCommerce, or your own backend. Enriched, deduplicated conversion events flow out to Meta, Google, and TikTok.
RoasProof is a server-side tracking layer: it receives orders and leads from Shopify, WooCommerce or your own API, matches them to stored ad-click data, and delivers conversion events to the Meta Conversions API, Google Ads and the TikTok Events API. Each destination uses the platform's native API, with event_id deduplication against your existing pixel and hashed identifiers for matching.
Destinations
Each destination gets a native integration: the platform's own API, its own dedup mechanism, its own matching keys. Read the deep dives for exactly what we send and why.
Meta Conversions API
Server events deduplicated against your pixel, with every matching key Meta accepts, including fbc synthesized from the fbclid you captured on landing.
- event_id dedup against the browser pixel
- EMQ: hashed em / ph + external_id
- fbp & fbc recovery from first-party storage
- store-and-forward delivery with retries
Google Ads
gclid-backed click conversions uploaded straight to Google Ads, enhanced with hashed identifiers, plus GA4 events over the Measurement Protocol.
- gclid / wbraid / gbraid capture & persistence
- Enhanced Conversions for web and for leads
- offline click conversion uploads
- GA4 Measurement Protocol events
TikTok Events API
CompletePayment and the rest of the funnel delivered server-side, deduplicated against the TikTok pixel and matched with hashed identifiers and the restored ttclid.
- ttclid captured first-party on landing
- event_id dedup against the pixel
- hashed email / phone / external_id
- Events API delivery with retries
Every destination, the same guarantees
derived from order IDs, so dedup never depends on luck
emails and phones normalized and hashed before leaving the server
persisted first, retried on failure, never fire-and-forget
delivery status and match rates for every platform
Getting your orders into the pipeline
Conversion events are only as good as the order data behind them. Connect a store in minutes, or push events from your own backend.
Shopify
Connect your store and orders stream in server-to-server with customer email, phone, order value, and line items included. Each one is matched to the click and session that produced it.
WooCommerce
A lightweight plugin forwards orders from your own hosting the moment they are placed. No theme edits, no checkout changes, and nothing that slows your storefront down.
Custom API & webhooks
POST orders, leads, refunds, and custom events from any backend with a scoped API key. Identity resolution and delivery work exactly the same as with a connected store.
Start sending signals your ad platforms can actually use.
Connect your store, verify your events, and watch match quality climb. Free 14-day trial, no credit card required.