
Cerberus
Es ist noch keine Datenquelle hinterlegt. Das Board liest die fünf Tabellenblätter aus „Google Ads Reporting“.
Service-Account
empfohlenDas Sheet bleibt privat und wird nur für eine Roboter-Adresse mit Leserecht freigegeben.
- In der Google Cloud Console ein Projekt anlegen, die Google Sheets API aktivieren und einen Service-Account mit JSON-Schlüssel erstellen.
- Das Sheet für die Adresse des Service-Accounts freigeben („Betrachter“ genügt).
- In
.env.localeintragen:SHEET_IDundGOOGLE_SERVICE_ACCOUNT_JSON.
Alternativ: veröffentlichte CSVs
Schneller eingerichtet, macht die Blätter aber für jeden abrufbar, der die URL kennt.
Je Blatt Datei → Freigeben → Im Web veröffentlichen, Format „Kommagetrennte Werte (.csv)“, und die URL unter der jeweiligen Variable hinterlegen:
| Tabellenblatt | Variable | Pflicht |
|---|---|---|
| AdsData | SHEET_CSV_ADS_DATA | ja |
| CampaignStatus | SHEET_CSV_CAMPAIGN_STATUS | ja |
| PolicyIssues | SHEET_CSV_POLICY_ISSUES | ja |
| GeoData | SHEET_CSV_GEO_DATA | ja |
| ConversionActions | SHEET_CSV_CONVERSION_ACTIONS | optional |
| State | SHEET_CSV_STATE | optional |
Zum Ansehen ohne Daten: SHEET_DEMO=1 in .env.local setzen.