dbt-ga4: the community standard for modelling the GA4 BigQuery export
A dbt package that turns the raw GA4 BigQuery export into report-ready models for sessions, users, ecommerce and attribution.
The Measurement Room
A dedicated tutorial site of example SQL and lessons for querying the raw GA4 BigQuery export, with interviews from the dbt/GA4 ecosystem.
Most SQL tutorials teach generic syntax; almost none teach the specific, repeated shape of the GA4 export. GA4BigQuery.com is one of the few resources built around that export specifically, working through example queries and the reasoning behind them, session logic, ecommerce parameters, user-property extraction, rather than the GA4 interface itself.
There is a real gap between "knows SQL" and "knows how to unnest a GA4 events table correctly", and this site is built to close exactly that gap. It also carries interviews with practitioners from the dbt-GA4 ecosystem, which is useful context for anyone deciding whether to hand-roll queries or adopt a package like dbt-ga4 instead.
The free tutorials cover a lot of ground but are not exhaustive documentation, treat them as a course, not a reference manual. The paid course is a commercial upsell from the same author; the free content stands on its own and is where we point people first.
More Like This
A dbt package that turns the raw GA4 BigQuery export into report-ready models for sessions, users, ecommerce and attribution.
Three foundation queries for the GA4 BigQuery export: the event_params unnesting pattern, daily users and sessions, and top pages by view, all with a date filter that controls scan cost.
Session-scoped source, medium and campaign reporting from the GA4 BigQuery export, aggregating sessions and conversions per channel, with an honest note on why it will not tie out to the GA4 UI.