Open this lesson in your favourite AI. It'll walk you through the why, explain the demo, and quiz you on the try-it list.
GA4 replaced Universal Analytics with a flat, event-centric data model that changes how every report is constructed and every metric is defined. Understanding the schema before you touch any report saves hours of mis-attribution later.
event_params repeated record — expand one row and identify three key-value pairs present on a page_view event.event_name and platform and verify that page_view and session_start appear automatically without any custom implementation.Use these three in order. Each builds on the one before.
In one paragraph, describe the GA4 data model and how it differs from the older Universal Analytics hit-based model.
Walk me through how a single button-click travels from the browser through the GA4 measurement protocol and lands as a row in BigQuery — every hop.
Given a media site that needs to track article read-depth, scroll milestones, and video plays all on the same page, how would you design the GA4 event schema to keep queries simple and avoid parameter pollution?