Guides

How to check a GA4 purchase event: a QA checklist

Updated September 2026 · 5 min read

The purchase event feeds the ecommerce reports of Google Analytics™ 4 and, often, the conversions you use in Google Ads. A mistake here (a missing currency, a duplicate order, a value that counts shipping twice) is expensive and hard to see in the reports. This checklist shows what to look for and where.

What a purchase needs

Google’s ecommerce documentation lists these parameters for purchase:

In GA4, value should be the sum of price × quantity of the items, without tax or shipping, which go in tax and shipping. If Meta records the order total, compare equivalent amounts before diagnosing a difference.

Where to see it in Chrome

  1. Open DevTools (F12), go to the Network tab and type collect in the filter.
  2. Place a test order. Look for a request to a /g/collect path with en=purchase among its parameters. With server-side tagging it may go to your own domain, and usually keeps that path.
  3. Read the parameters: ep. marks text parameters (ep.transaction_id), epn. numeric ones (epn.value, epn.shipping), cu is the currency and pr1, pr2… are the items, with fields such as id, nm, pr (price) and qt (quantity) separated by ~: pr1=idSKU-1~nmT-shirt~pr59.9~qt1.
  4. GA4 often sends several events in one POST request, one per line of the request body. Check the payload, not only the URL.

Tag Assistant helps you review which tags fire and their consent state. DebugView shows the events GA4 receives with debug mode on; consent and privacy controls can keep some of them from appearing.

Checklist