Attribution

Fix Your Tracking Before You Scale Ads

By Snehitha Avirneni  ·  May 2025  ·  5 min read

The most expensive mistake a D2C brand can make is scaling ad spend before their tracking is clean. It sounds obvious. And yet, I audit accounts every week where brands are spending ₹10L+ per month on campaigns that are optimising towards phantom conversions.

Here's a practical audit checklist — run through this before you increase your budget by a rupee.

1. Check for Duplicate Pixel Fires

If your Meta pixel fires more than once on the same page load or purchase event, every conversion gets counted twice. This is extremely common on Shopify stores using both a theme-level pixel and the Meta sales channel integration simultaneously. Use Meta Pixel Helper (Chrome extension) on your thank-you page and count how many "Purchase" events fire per transaction.

One duplicate pixel fire = your ROAS looks 2x better than it actually is. This is the single most common tracking error I find.

2. Verify Purchase Event Value is Passing Correctly

Check that the value parameter in your Purchase event matches your actual order value — not the cart subtotal, not a hardcoded number, not zero. Pull 5 real test orders and compare the reported value in Events Manager against the actual order value in your store backend.

3. Check Google Tag Manager for Stale Tags

GTM containers accumulate ghost tags over time — old agency setups, abandoned A/B test tracking, deprecated conversion actions. Audit your container and pause anything that isn't actively used. Stale Google Ads conversion tags are especially problematic as they can fire on every page and create conversion inflation.

4. Validate GA4 Purchase Events

In GA4's DebugView, place a real test order and confirm:

5. Server-Side Events (CAPI) Deduplication

If you're using Meta's Conversions API alongside the browser pixel (which you should be for better signal), you need deduplication set up correctly. Both events must share the same event_id. Without this, every purchase is counted twice — once from the browser pixel and once from CAPI.

6. Cross-check Your Numbers Weekly

Set up a simple weekly check: total orders in your Shopify/store backend vs. total Purchase events in Meta Events Manager vs. GA4 purchases. A healthy discrepancy is under 10%. If you're seeing 30%+ gaps, something is broken.

Clean tracking doesn't just improve your reporting — it makes your algorithm's job easier. When Meta optimises towards real purchase signals instead of inflated ones, your campaigns find better audiences and your actual ROAS improves.

Want us to run this audit on your account?

We find and fix tracking issues as part of every GrowthHQ engagement.

Let's Talk Growth