Why are purchases not showing in GA4?
Purchase events are sent when Shopify fires a checkout completed customer event.
Check purchase event settings
- Open MP Tracking Pixel.
- Go to Tracking IDs.
- Open your Tracking ID.
- Confirm Checkout completed is enabled.
- Confirm the Tracking ID is active.
Check GA4 credentials
Purchase delivery requires:
- A valid GA4 Measurement ID
- A valid Measurement Protocol API secret
If either value is incorrect, GA4 can reject the event.
Allow time for retries
If GA4 returns a temporary error, MP Tracking Pixel can retry purchase delivery up to 3 times.
Because of this, a purchase may appear later than other ecommerce events.
Check test order behavior
Use a real storefront checkout flow or a test order flow that reaches checkout completion.
If checkout is abandoned before completion, MP Tracking Pixel can send checkout step events but not a purchase event.