Features Pixels & Analytics
Pixels & Analytics

Ad attribution that actually fires on COD orders

Shopify's built-in pixel integration tracks standard checkout — not COD. Preventify fires the right events (InitiateCheckout, Purchase, and more) to Meta, TikTok, and Snapchat the moment a COD order is placed, so your ROAS data is finally accurate.

Server-side + client-side Multi-pixel per platform No dev needed
Pixel Events — Live
Meta Pixel
Purchase ✓
Meta Pixel
InitiateCheckout ✓
Meta Pixel #2
Purchase ✓
TikTok Pixel
Purchase ✓
Snapchat Pixel
StartCheckout ✓
All events fired server-side + client-side for maximum match rate
The Problem

Shopify's default pixel fires on standard checkout — not COD

When you bypass Shopify checkout with a COD form, Shopify's built-in pixel integration never sees the purchase event. Your Meta Ads Manager shows zero conversions while your orders keep coming in — making ROAS look terrible and starving the algorithm of data.

Tracking scenario Shopify default Preventify
InitiateCheckout fires on COD form open
Purchase fires on COD order placed
Server-side event delivery (Conversions API)Meta only, partial✓ All platforms
Multiple pixels per platform
Custom events (e.g. OTP verified)
TikTok & Snapchat pixel supportBasic client-side✓ Server + client
Works with COD checkout (no Shopify checkout)
Platform Support

Every major ad platform your performance team runs

One Preventify integration handles Meta, TikTok, Snapchat, and custom GTM — so you don't need a separate setup per platform.

Meta (Facebook) Pixel

  • InitiateCheckout
  • AddPaymentInfo
  • Purchase
  • ViewContent
  • Custom events

Full Conversions API (CAPI) server-side delivery for maximum match rate — even with ad blockers active.

TikTok Pixel

  • InitiateCheckout
  • AddPaymentInfo
  • Purchase
  • ViewContent

Server-side Events API + client-side pixel. Feed accurate purchase data back to TikTok for Ads ROAS optimisation.

Snapchat Pixel

  • StartCheckout
  • AddBilling
  • Purchase
  • ViewContent

Client-side and Conversions API delivery. Tracks Snap Ads campaign conversions for Gulf and South-Asian markets.

Server-Side Delivery

Events that reach the platform — even through ad blockers

Client-side pixels are blocked by browsers and ad blockers at increasing rates. Preventify fires events server-side via each platform's Conversions API — so you capture the conversions your competitor's pixel misses.

  • Dual delivery (server + client)Deduplication handled automatically — events aren't counted twice in your ad account.
  • Higher event match ratePhone number and order ID are sent as match keys alongside hashed PII — improving Meta's event match score.
  • Reliable in restricted regionsServer-side delivery works even in markets with heavy browser privacy restrictions.
Event Delivery Log
14:32:01 Meta InitiateCheckout client ✓
14:32:08 Meta Purchase — Rs. 2,499 server ✓
14:32:08 TikTok Purchase — Rs. 2,499 server ✓
14:32:08 Snap Purchase — Rs. 2,499 server ✓
14:32:09 Meta #2 Purchase — Rs. 2,499 server ✓
Match rate 94.7%
Multi-Pixel & Custom Events

Multiple pixels, one store — without a developer

Running multiple brands from one Shopify store? Managing pixels for an agency client alongside your own? Add as many Meta or TikTok pixel IDs as you need — events fire to all of them simultaneously.

  • Multiple pixel IDs per platformAdd 2, 5, or 10 Meta pixels — all fire on each order. No code, no GTM tags.
  • Custom event namesDefine custom event names for specific actions — OTP verified, high-risk blocked, upsell accepted — and send them to your ad platform.
  • GTM data layer pushAll order events are also pushed to the Google Tag Manager data layer — connect any other tag you need without Preventify changes.
  • Test modeVerify event delivery in test mode before going live — no polluting your live data with setup events.
Pixel Configuration
Meta Pixel — Brand A
ID: 4829×××××××××
Meta Pixel — Agency
ID: 1152×××××××××
TikTok Pixel
ID: C9K8×××××××××
Snapchat Pixel
ID: fa7d×××××××××
+ Add another pixel
More Capabilities

Complete attribution toolkit

Order analytics

Total orders, revenue, form conversion rate, and AOV — all in a single dashboard view updated in real time.

Abandoned cart tracking

Track buyers who opened the COD form but didn't complete — and fire an AbandonedCheckout event for retargeting campaigns.

GTM data layer

Every Preventify event is pushed to the GTM data layer simultaneously — connect any custom tag without touching Preventify config.

Custom event builder

Define and fire custom events (OTP verified, high-risk blocked, upsell accepted) to any platform without code.

Test mode

Validate your pixel setup in test mode before switching live. Events appear in your ad platform's test tool — no real data polluted.

Revenue event values

Order value, currency, and product details passed with every Purchase event — so your ad platform sees accurate revenue, not just conversions.

Common Questions

Frequently asked

Why doesn't Shopify's built-in Meta pixel track COD orders?
Shopify's pixel fires events on the standard Shopify checkout flow. When you replace that checkout with a COD form, the order is created via the API and Shopify's pixel never sees it. Preventify hooks directly into the order creation event and fires to each platform independently.
Will events be duplicated if I have both Shopify's native pixel and Preventify?
No duplication issue — because Shopify's native pixel doesn't fire on COD form orders at all. If you ever mix checkout flows, Preventify includes deduplication logic using the order ID as the event ID.
Do I need to configure the Meta Conversions API separately?
No. Preventify handles the CAPI connection for you. Just enter your pixel ID and access token in the Preventify dashboard — no developer setup, no direct Meta API work.
Can I run pixels for multiple brands on the same Shopify store?
Yes. Add as many pixel IDs as you need for Meta, TikTok, or Snapchat. Every order fires to all configured pixels simultaneously — ideal for agency setups or multi-brand stores.
Is pixel tracking available on the free plan?
Yes — Meta, TikTok, and Snapchat pixel integration is included on all plans including Free (within the 200-order/month limit). Multiple pixels per platform and Conversions API are available on Basic and Pro plans.

Explore other features

Ready to fix your ROAS data?

Free plan. No credit card.
Pixels firing in minutes.

Add your pixel IDs in the dashboard and every COD order starts firing immediately.

Add to Shopify — Free View pricing →