Google has recently deprecated most of the endpoints of their Insights API, having substituted it with the new Performance API. Some of the metrics match the old ones, but most don’t. This will obviously affect the data you receive about your locations, but Google promises you will benefit from increased flexibility.
Here’s what has changed - some metrics got deprecated without substitution, which are:
The list below shows the names of deprecated metrics and their substitutes:
VIEWS_MAPS got split into BUSINESS_IMPRESSIONS_DESKTOP_MAPS and
VIEWS_SEARCH got split into BUSINESS_IMPRESSIONS_DESKTOP_SEARCH and
ACTIONS_WEBSITE is now called WEBSITE_CLICKS
ACTIONS_PHONE is now called CALL_CLICKS
ACTIONS_DRIVING_DIRECTIONS is now called BUSINESS_DIRECTION_REQUESTS
Now comes the most interesting part - what do you have to do about it? Go to your project’s Google Cloud Console and enable the following APIs:
The full list of the APIs needed to be active includes:
Business Profile Performance API
My Business Business Information API
My Business Calls API
My Business Notifications API
My Business Account Management API
My Business Q&A API
My Business Lodging API
My Business Place Actions API
My Business Verifications API
Wait for at least 10 minutes, then go to your private instance and reconnect the Google account (or accounts) you've activated the new APIs for.
Remember to check the quota of those newly enabled endpoints - if you have it at 0, request for a raise of 300. If you have limits at 0 and can't edit it - enable billing for your account and apply again.