Budget: 5000 UAH Deadline: 5 days
The task is to automatically collect metrics from Google Business Profile for each branch, compile them into Google Sheets, and build a live dashboard in Looker Studio.
Here’s how I will do it: a Google Cloud service account with OAuth2 connects to the GBP API (mybusiness/v4 or Business Profile Performance API), an Apps Script trigger at 03:00 daily pulls metrics for yesterday for each locationId and writes rows in Sheets in the format Date + LocationId + all 6 metrics. Looker Studio connects to this table as a data source, where for each card I create a Scorecard comparing to the previous period and a Sparkline through Time Series with color coding according to the specifications. The date of the last update is displayed as a separate field with MAX(Date).
How many locations are in the network, and is there already a Google Cloud service account, or are we starting from scratch?