If you're seeing discrepancies between your Google Analytics 4 data and the data you see in your reports, check this guide.
The Google Analytics 4 API and the GA4 user interface are not always perfectly aligned.
Catchr retrieves data from the GA4 API, which may return figures that differ from those shown in the GA4 interface due to data processing delays.
As a result, some metrics may appear lower than expected or be temporarily missing for the most recent 24–48 hours.
We recommend waiting up to 48 hours from the current date to ensure accurate data.
Follow this link to learn more about data freshness in GA4.
When segmenting sessions by date, some inconsistencies may occur.
For example, if a session starts late at night and continues past midnight, it can span two calendar days. When data is broken down by date, that session may appear on both days (once on the first day, and again on the second) while in the total session count, it is counted only once.
This difference in aggregation logic can lead to discrepancies between totals and breakdowns.
To avoid inconsistencies between GA4 and Catchr, ensure that you compare the same fields, date ranges, and filters on both platforms.
The Default Channel Group only attributes key events. If used as a breakdown, it may lead to discrepancies compared to what’s visible in GA4. It’s better to use the Sessions Default Channel Group, which doesn’t have this limitation.
For example, if you break down your sessions using the Default Channel Group, you will have fewer sessions than those shown in the GA4 interface.
Note: Refer to the other sections if discrepancies persist.