Choose one journey, one reporting period and one question. For example: how many customers made their first successful payment after signing up last week?
Work through the checks below before changing tracking or trusting a dashboard total. No email address needed.
Illustrative example, not a client result. Billing contains 100 successful first payments in the agreed period; analytics shows 112 purchase events.
Matching transaction IDs reveals 12 payments with two events each. The second event appears when the confirmation page is reloaded. The remaining 88 payments appear once.
Proposed repair: emit payment confirmation from the authoritative payment workflow, using the transaction ID for deduplication. Keep browsing events separate from confirmed financial transactions.
Acceptance checks: refreshing the page and replaying the payment notification must not increase the count. A failed payment must not count. A second legitimate payment must still count. Reconcile a fresh sample after release.
Handover: document the event definition, identifier, owner, replay behaviour and monitoring. This explains the sample discrepancy; it does not establish that every historical event is correct.
Tell me which totals disagree, which tools are involved and what decision this is blocking. We can scope an audit and agreed repairs from there.
See the tracking QA tooling built for GrowthRunner
Send the measurement problem