Skip to main content

Why am I seeing a GA4 rate limit error?

Learn why you may see a rate limit error in your GA4 widgets

Updated this week

Have you ever seen an hourly rate limit error message in your widgets that use Google Analytics 4? The rate limit is added by GA4 and may appear in your widgets when it's reached. Hourly rate limit errors may occur when pulling large datasets or using excessive filters due to the shared quota enforced by GA4.

How to Resolve GA4 Hourly Rate Limit Errors

Immediate Fixes

  1. Wait for the Reset: GA4 resets its rate limits hourly, so retry accessing the data after that period.

  2. Refresh or Reload Reports: Refreshing your reports once the limit resets can restore data availability.

This is what the error message looks like:

Quotas are an industry standard, and with the higher usage of Google Analytics 4 due to the users migrating from Google Analytics. GA4's team had started to apply API request limit quotas to balance the usage and make it more predictable.

Google Analytics 4 tracks the requests in so-called "tokens". This means that heavy requests with wide date ranges, many dimensions, and metrics can use up the quota quickly because they use up a lot of "tokens". You can find more detailed information about this here. Simplifying requests by narrowing date ranges and focusing queries can help reduce token consumption.

Tip: To avoid reaching the hourly rate limit, we recommend not including today's data in your date range.

Did this answer your question?