Duplicate conversion firing
▮▮▮▮▯- Symptom
- Purchases counted twice; revenue inflated on Meta and Google Ads, and in GA4 too once transaction_id goes missing. 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 with the same transaction_id. Or GA4 revenue running ahead of the store's own figure.
- The fix
- Find every place the conversion fires, consolidate to one, and key it on transaction_id so a reload can't double-count.