{
  "kind": "report_reference",
  "report": "Traffic acquisition",
  "location": "Reports > Acquisition > Traffic acquisition",
  "dimensions": [
    "Session default channel group",
    "Session source / medium",
    "Session campaign"
  ],
  "metrics": [
    "Sessions",
    "Engaged sessions",
    "Engagement rate",
    "Key events",
    "Key event rate",
    "Total revenue"
  ],
  "checkpoints": [
    "Session scope confirmed",
    "Engaged sessions read beside sessions",
    "Single source found via table search",
    "User acquisition gap explained by scope"
  ],
  "guide": "traffic-acquisition-report-read",
  "title": "Read the Traffic acquisition report: where each session came from, and why it disagrees with User acquisition",
  "worked_example": {
    "rows": [
      {
        "row": "Organic Search",
        "sessions": 2410,
        "engaged_sessions": 1502,
        "key_events": 118,
        "revenue": "1875.00"
      },
      {
        "row": "Email",
        "sessions": 486,
        "engaged_sessions": 351,
        "key_events": 74,
        "revenue": "1210.40"
      },
      {
        "row": "Paid Social",
        "sessions": 1123,
        "engaged_sessions": 402,
        "key_events": 29,
        "revenue": "315.60"
      }
    ],
    "totals_recomputed": {
      "sessions": 4019,
      "engaged": 2255,
      "engagement_rate": "56.1",
      "key_events": 221,
      "key_event_rate": "5.5",
      "revenue": "3401.00",
      "revenue_per_session": "0.85"
    }
  },
  "verification": "Figures recomputed in Python 3 with decimal arithmetic, 2026-11-11. No live GA4 run."
}
