Google Analytics (GA4) — Knowledge Base

v1 — verify/expand. GA4 + GTM + UTM essentials for 2026. This is the measurement backbone the other docs reference (ads.md, lead-generation.md, email-marketing.md). For presenting the data, see ../dashboards_decks_playbook.md.


GA4 mental model (it's not Universal Analytics)


Events

Four tiers:

  1. Automatically collected — page_view, first_visit, session_start, etc. Free, no setup.
  2. Enhanced measurement (toggle in the data stream) — scrolls, outbound clicks, site search, video, file downloads, form interactions. Turn on; cheap signal.
  3. Recommended events — Google's named events with prescribed parameters (e.g. purchase, generate_lead, sign_up, add_to_cart). Use the official names/params so reports + ecommerce features work.
  4. Custom events — your own, for anything not covered. Name in snake_case, consistently.

Register custom dimensions/metrics for any event parameter you want to report on — unregistered params aren't queryable in standard reports.

Watch limits: 50 custom dimensions / 50 custom metrics (standard), and high-cardinality params bloat reports.


Conversions (now "key events")


Key reports (where to look)


GTM basics


UTM hygiene (the cross-doc rule)

Inconsistent UTMs fragment all your reporting. Lock a convention and never freelance.

Param Use Rule
utm_source platform/origin lowercase, consistent (facebook not FB/Facebook)
utm_medium channel type use GA4's recognized values: email, cpc, social, organic, referral, affiliate
utm_campaign campaign name a consistent slug (spring_sale_2026), kebab/snake, no spaces
utm_content variant/creative/link for A/B + which link/ad
utm_term paid keyword search only

Rules:


Common pitfalls


Quick checklist (GA4/GTM setup)