Field notes on conversion tracking
Topics
Allga4 · 31gtm · 17ecommerce · 9attribution · 8debugging · 8google-ads · 8consent-mode-v2 · 7privacy · 7reporting · 6tracking-quality · 66 posts tagged reporting. Show all
- 3 min read
The four checkout events GA4 needs, and the funnel you get when they all fire
begin_checkout, add_shipping_info, add_payment_info and purchase are the difference between a revenue number and a diagnosis. Most stores send the first and last and wonder why the funnel report is empty.
ga4ecommercereportingRead the post
- 5 min read
GA4 explorations crash course: funnels, paths, and cohorts
The standard GA4 reports barely scratch what the data can answer. Explorations are where the real analysis lives — funnels, path analysis, segment overlap, and cohorts.
ga4explorationsreportingRead the post
- 5 min read
Attribution models compared: last-click, data-driven, and the rest
Last-click is simple and wrong. Data-driven is better and opaque. Here is what each attribution model actually does to your channel credit — and which to use when.
attributionga4reportingRead the post
- 5 min read
GA4 custom dimensions and metrics without blowing up cardinality
Custom dimensions unlock the parameters you are already collecting — but register the wrong one and you get "(other)" rows swallowing your data. Here is how to pick, register, and scope them.
ga4custom-dimensionsreportingRead the post
- 5 min read
Attribution windows: why last week's ROAS keeps changing
You pull ROAS for last week on Monday, then again Friday, and the numbers moved — even though the week is over. You're not going crazy; you're watching attribution windows do their job.
attributiongoogle-adsreportingRead the post
- 5 min read
GA4 renamed Conversions to Key Events — what breaks and what doesn't
Google renamed GA4 "Conversions" to "Key events," and the API surface followed: the Admin API resource moved from conversionEvents to keyEvents. If you have scripts or dashboards reading GA4, some of them are about to return nothing.
ga4key-eventsreportingRead the post