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.