Shopify GA4 Purchase Tracking Is Missing Orders: What to Check
When Shopify GA4 purchase tracking is missing orders, some orders exist in Shopify but never appear in GA4. The order completed in the store but the purchase event did not fire or did not reach GA4. Focus on finding why some orders are present in Shopify but absent from GA4, because the cause is usually in the tracking implementation or the customer journey.
Table of Contents
- 01.The order exists but the event does not
- 02.What to check first
- 03.Find the pattern in missing orders
- 04.Consent and the purchase event
- 05.Payment flow and confirmation
- 06.Tracking implementation coverage
- 07.How to test it
The order exists but the event does not
A missing order means Shopify recorded the order but GA4 did not record the purchase. The order is real, the tracking is not. The cause is in the path from the Shopify order to the GA4 event. Some orders make it through and some do not, which means the failure is conditional, not total. Finding the condition tells you which orders are missing and why.
| Cause | Which orders are affected | What to check |
|---|---|---|
| Consent not given | Orders from non-consenting customers | Consent configuration |
| Tracking gap on confirmation | Orders on certain checkout flows | Confirmation page tracking |
| Payment flow differences | Orders via certain payment methods | Payment-specific confirmation |
| Ad blockers | Orders from blocking browsers | Server-side consideration |
| Implementation limits | Orders the implementation does not cover | Tracking method coverage |
What to check first
- Compare the order count in Shopify against the purchase count in GA4 for the same period.
- Identify which specific orders are missing from GA4.
- Look for a pattern in the missing orders, like a payment method or checkout path.
- Check whether the purchase event fires on the confirmation flow for those orders.
- Review consent configuration and whether it gates the purchase event.
Find the pattern in missing orders
If only some orders are missing, look for what those orders have in common. They may share a payment method, a checkout path or a customer behavior. A pattern points to the condition that causes the tracking to fail. Orders missing across all payment methods suggest a broader tracking gap. Orders missing only for one payment method suggest that payment flow does not reach the confirmation page the same way.
Consent and the purchase event
Consent can gate the purchase event. If the tracking waits for consent and a customer does not accept, the purchase event does not fire even though the order completes in Shopify. This is a legitimate gap, not a tracking error, but it explains missing orders. Check whether your consent configuration gates the purchase event and whether the missing orders correlate with non-consenting customers.
Payment flow and confirmation
Different payment methods can reach the order confirmation page differently. Some redirect back to the store confirmation page, others confirm on a hosted page. If the purchase event fires only on the store confirmation page, orders that confirm elsewhere do not trigger it. Check whether all payment methods land on the page where the purchase event fires. Shopify checkout architecture can vary, so confirm how your store handles each payment method.
Tracking implementation coverage
The tracking method itself may not cover every order. A native integration may cover most orders but miss edge cases. A GTM setup may miss orders where the confirmation page loads differently. Confirm the tracking method covers the confirmation flow for every payment method and checkout path. The general purchase flow is covered in the guide on GA4 purchase event not firing.
How to test it
- 1.Compare Shopify order count against GA4 purchase count for the same period.
- 2.Identify the missing orders and look for a shared pattern.
- 3.Test the purchase event for the checkout path those orders use.
- 4.Check consent configuration and whether it gates the purchase event.
- 5.Confirm the tracking fires on the confirmation flow for every payment method.
Frequently Asked Questions
Why are some Shopify orders missing from GA4?
The purchase event may not fire for certain checkout paths or payment methods, or consent may gate the event for non-consenting customers. Find the pattern in the missing orders to identify the condition.
Can consent cause missing GA4 purchases?
Yes. If the purchase event waits for consent and a customer does not accept, the event does not fire even though the order completes in Shopify. This is a legitimate gap, not a tracking error.
Need help applying this to your business?

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.
Related Guides
GA4 Ecommerce Revenue Does Not Match Store Revenue: Why the Numbers Can Differ
GA4 revenue and store revenue will not always be identical. Reconcile the two by separating missing purchases, duplicate purchases and value definition differences before treating a gap as a tracking error.
GA4 Ecommerce Purchase Event Not Firing: What to Check
A missing GA4 purchase event usually breaks somewhere between order completion and the GA4 request. Trace the flow from order data to the purchase event to find where the data stops.
GA4 Ecommerce Tracking Audit Checklist: From Product View to Purchase
A complete ecommerce audit walks the full journey from product view to purchase. Test each stage in order and fix the earliest failing step first, because later stages depend on the ones before them.