Google Sheets Setup
Connect your Google Ads data exports to power the Adalysis dashboard with live data.
Connection Status
Click 'Check Status' to test connections
How to Connect Your Sheets
1
Export from Google Ads
In Google Ads, go to Campaigns, Search Terms, or Keywords report. Click Download → Google Sheets to export the data.
2
Note the Sheet IDs
The sheet ID is in the URL: docs.google.com/spreadsheets/d/[SHEET_ID]/edit. Copy the IDs for each of your three sheets.
3
Publish Each Sheet as CSV
In each Google Sheet: File → Share → Publish to web → choose "Entire Document" and "CSV" format, then click Publish.
4
Set Environment Variables (Optional)
Create a .env.local file with your custom sheet IDs. The defaults are pre-configured for Skylar's accounts.
5
Verify Connection
Click "Check Status" above. Green badges indicate the sheet is accessible. The dashboard will automatically use live data.
Environment Variables
Create a .env.local file in the project root with your Sheet IDs:
# .env.local SHEETS_CAMPAIGNS_ID=your_campaigns_sheet_id SHEETS_SEARCH_TERMS_ID=your_search_terms_sheet_id SHEETS_KEYWORDS_ID=your_keywords_sheet_id
If these are not set, the app falls back to the default Sheet IDs which are already configured. Mock data is used if the sheets are not published or accessible.
Expected Sheet Columns
The importer auto-maps Google Ads standard column names. Standard Google Ads CSV exports work out of the box.
Campaigns Sheet
CampaignCampaign StatusBudgetCostClicksImpressionsConversionsConv. valueCTRSearch Impr. shareBid Strategy TypeTarget CPASearch Terms Sheet
Search termCampaignAd groupMatch typeCostClicksImpressionsConversionsKeywords Sheet
KeywordCampaignAd groupMatch typeStatusCostClicksImpressionsConversionsQuality ScoreAvg. CPCMax CPC