Duplicate conversion firing
▮▮▮▮▯- Symptom
- Purchases counted twice: revenue inflated on Meta, and in GA4 and Google Ads once transaction_id goes missing or changes per fire. ROAS looks great, until finance disagrees.
- Cause
- The purchase tag fires more than once per order: a theme update double-injects it, a tag lives in both GTM and the platform, or a thank-you page reloads.
- Found in
- Tag Assistant / GA4 DebugView: two purchase events for one order, the second with a missing or different transaction_id. Or GA4 purchases running ahead of the store's own order count.
- The fix
- Find every place the conversion fires, consolidate to one, and key it on transaction_id so a reload can't double-count.