Skip to main content

Why are purchases not showing in GA4?

Purchase events are sent when Shopify fires a checkout completed customer event.

Check purchase event settings​

  1. Open MP Tracking Pixel.
  2. Go to Tracking IDs.
  3. Open your Tracking ID.
  4. Confirm Checkout completed is enabled.
  5. 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.