05/08/2026
GA4 without custom dimensions is just noise dressed up as data.
I learned this the hard way on a B2B SaaS client last year. Their GA4 looked clean — events firing, conversions tracking, dashboards showing traffic. They thought they had visibility.
Then we dug into the Exploration reports. No user-scoped dimensions. No company size, no plan tier, no trial status. Every "conversion" looked identical. We had no idea if $99 plan signups and enterprise demo requests were coming from the same channels.
We spent six weeks rebuilding. Mapped 14 custom dimensions, aligned them with their CRM data, and restructured their channel groupings to separate brand from non-brand search properly.
The result: their "top performing" paid channel dropped from 38% of conversions to 11% once we stopped counting direct traffic misattributed through a broken UTM setup.
That's not a GA4 problem. That's a configuration problem. GA4 gives you the tools — event parameters, custom dimensions, Explorations — but the default setup will almost always mislead you.
Before you trust a single number in GA4, audit your custom dimensions and channel groupings first.
If you've done something similar or hit a wall with GA4 attribution, drop a comment — happy to compare notes.