-
Maximizing data completeness for high-cardinality reports in GA4 API
I’m scratching my head over fetching “Landing pages” bundled with “Sessions” from GA’s new Data API for GA4. The numbers just don’t match up with the UI results.
Playing around with a day’s worth of data, I’m seeing a chunk of the sessions – like 5-15% – bunched into the (other) category. Interesting, right? The ResponseMetaData doc tells me that this can happen for high-cardinality reports. Yet, when I try the same thing in UI, specifically in an Explorations custom report, it’s clear that the data isn’t being sampled.
Makes you wonder why you can’t tap unsampled data from the API, yeah? The Core Reporting API wasn’t this frisky about sampling – in fact, there were controls in place to help manage it. When I compare the same site and data request, I get the entire scoop from the Core Reporting API. In contrast, the new Data API leaves a lot on the table.
Now, I know the Data API is still in its trial phase, but has there been any chatter about when we might see improvements to these data loss and sampling bumps? Anyone? Bueller?
Log in to reply.