Google Analytics Audit Test #

83

Match Between Item Revenue and Purchase Revenue

Why It Matters:

Critical to understanding the performance of your site on a product-by-product basis.

Industries:

Ecommerce

Checks For:

Accuracy

How accurate is your recent data?

Insight Category:

Behavior

Can you tell what visitors are doing?

Google Analytics Audit logo

Background

A GA4 audit is essential for uncovering missing insights—key data points that organizations don't yet know and can act upon. A well-done audit evaluates both behavioral tracking and traffic attribution, ensuring each is accurate and useful. It also assesses whether the data collected truly supports business decisions and reporting.

Test Detail

This test checks whether item-level revenue (from the items array in ecommerce events) matches total purchase revenue (from the purchase event’s value parameter).

These two figures should align, or be within a very small variance.

When they don’t, it often points to one of the following issues:

  • Missing price or quantity values in the items array
  • Incomplete or malformed ecommerce objects
  • Tax, shipping, or discount values being included in one value but not the other
  • Multiple sources sending inconsistent data

Mismatches lead to misleading product performance reports and revenue inconsistencies across Google Analytics, BigQuery, and BI tools.

Check This Test for Free! Instantly.

Our free instant audit tool checks for 90 issues in 90 seconds.

Then gives you a prioritized list of items to tackle.

No cost, no sales call... just free goodness.

Google Analytics audit test results.

How to Conduct This Test

Basic Tests

  • In Google Analytics > Explore, create a Free-form report:
    • Metrics: Item revenue, Purchase revenue
    • Dimensions: Item name, Transaction ID
  • In BigQuery, you can run a query comparing:
    • The sum of item.price * quantity for each transaction (from the items array)
    • Versus the value field in the purchase event
  • Look for:
    • Transactions where item revenue is $0
    • Transactions where item revenue ≠ purchase revenue
    • Systematic under- or over-reporting by product or category

Automated, Free Audit

Need help uncovering revenue differences? Run our Instant Audit

Or hire a pro to investigate and resolve any discrepancies and unlock your full analysis potential.

How To Fix

  • Ensure your purchase event includes:
    • A complete and properly structured items array, each item in the array must include:
      • item_id
      • item_name
      • price
      • quantity
  • If using Google Tag Manager, confirm the ecommerce object is passed before the event fires
  • Align server-side and client-side implementations if using hybrid tracking
  • Exclude shipping, tax, and discounts from the item revenue unless your reporting model includes them at the item level
  • Hire a pro to fix your ecommerce tracking setup and restore confidence in your Google Analytics revenue data.