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:
ALL
QUERIES_DIRECT
QUERIES_INDIRECT
QUERIES_CHAIN
PHOTOS_VIEWS_MERCHANT
PHOTOS_VIEWS_CUSTOMERS
PHOTOS_COUNT_MERCHANT
PHOTOS_COUNT_CUSTOMERS
LOCAL_POST_VIEWS_SEARCH
LOCAL_POST_ACTIONS_CALL_TO_ACTION
The list below shows the names of deprecated metrics and their substitutes:
VIEWS_MAPS got split into BUSINESS_IMPRESSIONS_DESKTOP_MAPS and
BUSINESS_IMPRESSIONS_MOBILE_MAPS
VIEWS_SEARCH got split into BUSINESS_IMPRESSIONS_DESKTOP_SEARCH and
BUSINESS_IMPRESSIONS_MOBILE_SEARCH
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.