Duplicate purchase events, missing transaction_id, and broken checkout attribution are silent revenue killers. The free ecommerce tracking audit finds every gap in your GA4 funnel with evidence and exact fix steps.
Ecommerce audit checks
Checks for all required funnel events: view_item, add_to_cart, begin_checkout, add_payment_info, and purchase — flags missing steps that prevent funnel analysis.
Verifies purchase events have transaction_id, value, currency, and items array. Catches missing or null values that corrupt revenue reporting.
Detects the same transaction_id fired multiple times within a session — a common GTM trigger configuration error that inflates revenue by 2x or more.
Checks if checkout and payment flows have cross-domain tracking configured and whether payment gateway redirects properly return attribution to the original channel.
Flags events where currency is missing, inconsistent across the funnel, or where value is 0 or negative — all of which cause silent revenue miscounts in GA4.
Validates the items array in purchase and add_to_cart events for required fields (item_id, item_name, quantity, price) per GA4 ecommerce spec.
Frequently asked questions
Most common cause: the purchase event fires on both the GTM 'Thank You page' trigger AND a GA4 Config tag firing on all pages, or a trigger mis-configured to fire on form submission + page load simultaneously.
For purchase: transaction_id, value, currency, and items (array with item_id, item_name, price, quantity). For add_to_cart and view_item: currency, value, and items. Missing any required parameter causes partial data in GA4 reports.
Yes — upload your GA4 raw event export CSV and the audit validates your event data against GA4 ecommerce spec regardless of platform. It can also check GTM container setup if you upload the JSON.
In GA4: go to Explore → Free Form exploration → add Event Name as a dimension, add event parameters as dimensions, then export to CSV. If you have GA4 BigQuery export set up, you can export from the events_* table and upload that CSV.
Free funnel audit + parameter validation. Upload your GA4 event CSV for full coverage.
Audit my ecommerce tracking free →