If you have more than 3000 locations in one account
Due to limitations in the Google My Business API, we are only able to fetch Performance Insights data from Google My Business Profile accounts with up to 3000 locations. If you have more than 3000 locations in your account you need to transfer locations to business accounts.
When you have transferred your locations you need to connect data sources using your business accounts with less than 3000 locations each.
Read more about how to transfer locations to business accounts here and more about Google My Business Profile accounts here.
Missing recent Google Business Profile Performance data
If you are seeing missing or empty values for the most recent days in metrics like Business Call Clicks or Business Impressions Desktop Search, this is expected behavior and not a data collection error.
The data for the Business Profile Performance reports is not available in real-time. Due to a standard aggregation and finalization process by Google's API, there is a processing delay:
Latency: It typically takes 3 to 4 days, and in some cases up to 5 days, for these values to be fully and accurately populated. The empty values you observe will be filled in once this processing completes.
Recommendation: To ensure you are fetching complete data, we recommend adjusting your data collection workflows to only fetch performance data from at least 4β5 days prior to the current date.