Problem
Sometimes Google Analytics 4 will only show measured event information in the “Real-time” tab of your reports.
Quick fix
There are several reasons why you may be viewing events only in the “Real-time” tab:
- Google Analytics is still not processing the events according to its Data update documentation. If this is the case the solution is as simple as waiting at least 24 hours, after this time the data should be visible.
- Too few events could be being measured and therefore GA4 applies the Data threshold. That threshold cannot be changed and the only solution is to measure more data or change the “Identity for reporting” option to “Device based”.
Detailed answer
Processing time
As mentioned at the beginning of this article, if your data is not yet visible because you have not yet complied with the required data update times, we recommend that you wait the necessary time according to the official documentation.
Interval | Typical processing time | Properties | Data limits per property | Query coverage |
---|---|---|---|---|
Realtime | Less than 1 minute | 360, Standard | None | Limited to a few dimensions and metrics |
360 intraday | About 1 hour | 360 | Premium Normal and Premium Large as defined here | All reports and API queries, except these |
Standard intraday | 4-8 hours | Standard | Standard Normal | All reports and API queries, except these |
Daily | 12 hours | 360, Standard | Standard, Premium Normal | All reports and API queries |
Daily | 18 hours | 360, Standard | Premium Large | All reports and API queries |
Daily | 24+ hours | 360, Standard | Premium XLarge | All reports and API queries |
In general, our recommendation is to wait at least 24 hours to completely rule out this particular case.
Data threshold
If your data is not visible because Google Analytics has applied a data threshold on your reports. A data threshold, as the official documentation states, “Data thresholds are defined by the system and cannot be adjusted” and will be applied whenever a Google Analytics 4 property has Google Signals enabled and its identity system for reporting uses Google Signals. So there are only some limited workarounds against this situation:
- Select a longer time period in the reports, for example: select a month instead of a week. This may cause the total number of events to exceed the threshold set by Google Analytics and therefore show event data in the report.
- Query the reporting data in BigQuery, as this data does not include information from Google Signals and therefore the data threshold does not apply.
- Change the identity method for reports to “Device-based”.
How to change the identity method to “Device-based”
-
Go to the “Admin” tab
-
In the middle column enter the “Reporting Identity” option
-
Click on the “Show all” button.
-
Select “Device-based”
-
Save changes
-
Confirm your changes