What it actually is, how to install it correctly the first time, and how to read the reports that matter without drowning in the ones that don't.
Modern web analytics (GA4 being the default today) tracks discrete events — a page view, an add-to-cart, a purchase, a form submission — rather than just counting visits. That shift matters: it means you can answer "did this specific action happen" directly, instead of inferring it from session counts. The trade-off is that event tracking has to be deliberately set up per action you care about; it doesn't happen automatically beyond basic page views.
Channel, campaign, source/medium — this is what lets you attribute results back to specific marketing spend.
Scroll depth, key content views, add-to-cart — the mid-funnel signals that predict conversion before it happens.
Purchase, lead form, signup — with value attached where possible (revenue, not just a count).
One property per site/app. Set the correct timezone and currency before any data starts flowing — changing later doesn't retroactively fix historical data.
GTM lets you add/adjust tags without a developer touching site code every time — install the GTM container once, manage everything else inside it.
A structured JSON object the site pushes on key actions (e.g. `{"event":"purchase","value":49.99}`) — this is what GTM reads to fire tags reliably, instead of fragile click-selectors.
A CMP (consent banner) has to gate tracking correctly for GDPR compliance across EU markets — this goes in before tags fire, not after.
Never assume a tag fires correctly — confirm every key event actually appears before calling setup done.
Once volume justifies it, export raw event data to BigQuery for SQL-level analysis beyond what the GA4 UI can do.
| Report | What to look for | What it tells you |
|---|---|---|
| Traffic Acquisition | Sudden channel-mix shifts | Is a channel underperforming, or did its share of traffic just change |
| Engagement Rate | Drops on specific landing pages | Content/relevance mismatch — the traffic is fine, the page isn't landing |
| Funnel Exploration | Where the biggest % drop-off happens | Exactly which step to fix first — not a guess |
| Conversion by Source | Channels with high traffic, low conversion | Wasted spend or a landing-page mismatch by channel |
| Segments (new vs. returning) | Whether returning visitors convert differently | Whether the real lever is acquisition or retention |
The optimization habit that matters most: change one variable at a time and give it enough time/volume to be a real signal, not noise — the single most common analytics mistake is reacting to a one-week blip as if it were a trend.
The launch funnel, the metrics cheat sheet, and the budget rhythm behind every campaign on this site — one free PDF, no signup.
Knowledge base, not live AI — instant answers