Plan ecommerce measurement around decisions, not dashboards
Define the customer actions, transaction references, and checks needed to make ecommerce reporting useful to the business.
RDR Digital
3 min read

In this article
The short version
Choose the business question first, define the events that can inform it, and test the records. Analytics needs reconciliation and context before it supports a decision.
A dashboard full of activity does not necessarily explain where customers need help. Before implementing tracking, agree the decisions the business wants to make.
Are buyers finding the right products? Can they begin checkout? Are completed purchases and later refunds represented consistently? Each question needs a defined event and a way to check what the event means.
Start with a small measurement plan
Write a question beside every proposed measurement. Remove events that nobody can connect to a useful decision.
The following is an illustrative planning table, not a prescribed analytics setup.
| Business question | Event or record to investigate | Important distinction |
|---|---|---|
| Are product pages being reached? | Product views | A view does not prove that the visitor understood the offer |
| Do selections reach the cart? | Successful cart additions | An attempted click may not create a cart item |
| Can buyers start checkout? | Checkout start | Repeated attempts can differ from unique buying journeys |
| Which orders completed? | Confirmed purchases | Define completion against the actual order process |
| What happened after the sale? | Refunds and order adjustments | Keep the original transaction reference |
Agree which system can provide the evidence. Some questions belong in the order system, some in site analytics, and some need user research.
Use the platform's event definitions
Google Analytics' ecommerce documentation defines events including product views, cart additions, checkout, purchases, and refunds. It documents transaction IDs for purchase and refund reporting and recommends item details for item-level refund reporting.
If you use GA4, follow its current event and parameter definitions rather than inventing similarly named events and expecting the same reports. If you use another platform, verify that platform's definitions instead.
This guide does not assume that analytics has already been installed or configured for your store.
Define exactly when an event is sent
For an illustrative checkout, decide whether the purchase event corresponds to the order system's confirmed purchase state. Ask the implementation team how repeated page visits, delayed confirmation, and retries are handled.
Make the transaction reference stable and appropriate for the analytics system. Do not send customer names, email addresses, or other unnecessary personal details as event labels. Have the implementation follow the site's agreed privacy and consent configuration.
Keep test traffic and test orders identifiable in the chosen setup so they can be excluded from business interpretation.
Verify the records before using the reports
Run representative test journeys: a normal purchase, a declined or abandoned attempt, a repeated confirmation-page visit, and a partial refund if supported.
Inspect the recorded events and compare their references, currency, values, and item quantities with the intended test outcome. Ask which differences in time zone, reporting delay, consent, or collection method may affect a later comparison.
Do not silently force an analytics total to match a financial total by changing event meaning. Investigate the discrepancy and document what each report includes.
Review the question as well as the number
A change in a metric is a reason to investigate, not a complete explanation. Product mix, campaigns, availability, and audience changes may affect what you observe.
Combine reporting with support feedback and direct task testing. If checkout starts decline, inspect whether tracking changed before assuming customer behavior did.
Keep the measurement plan alongside release notes and revisit it when the buying journey changes. For related operational definitions, see returns, refunds, and stock; for experience testing, read website performance beyond a score.
Sources & further reading
Prepared with AI assistance. Linked sources checked on Sep 25, 2026. Recommendations are editorial guidance; examples are illustrative. Cover artwork is a conceptual illustration, not a technical specification.
Let’s talk about your next step.
Tell us what you’re working with and what you want to improve.
Start a conversation ↗
