08
GA4 & BigQuery Pipelines
GA4 exports, BigQuery schemas, event deduplication, attribution rebuilds, and CRM revenue reconciliation for teams that need decision-grade reporting.
GA4-to-BigQuery only helps when the warehouse model explains the messy parts GA4 hides: duplicated events, attribution scope, consent effects, session stitching, and the gap between analytics conversions and CRM revenue.
Related writing
Curated field notes and guides that support this topic hub.

Cross-Domain Tracking in GA4: Why 30% of Your Journeys Show as Direct
When users move between your domains, GA4 often loses the session thread and attributes conversions to direct traffic instead of the original source. Here's how to diagnose and fix broken cross-domain tracking.

How to Tell If Your GA4 Attribution Is Wrong
Your GA4 reports show strong performance, but revenue doesn't match. Here's how to diagnose when GA4 attribution is inflating your numbers and what to do about it.

Why marketing and finance never agree on what a dashboard is showing
The BI dashboard rolls up GA4, Meta, and CRM into one clean number. That number is an opinion, not a fact, and most marketing teams never check which opinion it's giving them.

Why Your Marketing Team and Finance Team See Different Revenue Numbers
Marketing and Finance report different revenue every month. It's not a communication problem—it's a measurement architecture problem with three specific causes and a concrete fix.

Your CAC numbers disagree because they're measuring different things
GA4, ad platforms, and finance report different CAC numbers by design. Here's the three-layer measurement architecture that resolves the disagreement.