Skip to main content

Troubleshoot Analytics Discrepancies

Fast triage checklist

  1. Verify you are in the expected workspace.
  2. Match date range and timezone on both views.
  3. Match event/status filters.
  4. Confirm currency and cost model context.
  5. Re-run with refresh and compare summary vs detail tabs.

Scope-alignment checklist

Before comparing numbers across pages, align:
  • date range
  • timezone
  • status filters
  • currency context
  • scope level (workspace, campaign, link)

Common patterns

SymptomLikely causeFirst action
Workspace and campaign totals driftFilter or scope mismatchReapply identical filters on both pages
Revenue seems inflatedCurrency mismatch or mixed campaign currenciesRe-check reporting currency and conversion context
Conversions visible but customers emptyMissing identity fields in tracked eventsValidate email/external customer ID in payload
Conversion source breakdown emptySource field not mapped in incoming eventValidate source mapping in integration/S2S payload
Confirm conversion payloads include stable identity fields (for example email or external customer ID). Without identity inputs, conversions may not stitch into customer-level views.
Confirm campaign currency, conversion currency, and date-range filters are aligned. Mixed-currency workspaces should be compared in one reporting currency at a time.
This usually indicates filter mismatch, timezone mismatch, or stale page context after workspace switch. Re-apply filters and verify active workspace badge.

When to export

Export both views with identical filters if discrepancy persists and reconcile row-level records.
  • /help/analytics/export-data-and-reconcile
  • /user-guides/manual/data/analytics-views-reference