Google Ads
Connect Google Ads to Reeve for search and display campaign data, keywords, and conversions.
Google Ads Connector
Connect your Google Ads account to pull search and display campaign performance, keyword data, quality scores, and conversion metrics into Reeve.
What You Get
| Data | Examples |
|---|---|
| Campaign performance | Impressions, clicks, CTR, cost, conversions |
| Keywords | Search terms, quality scores, bid amounts |
| Ad groups | Group-level metrics and status |
| Conversions | Conversion tracking, CPA, conversion rate |
| Budget | Daily budget, spend rate, budget utilization |
| Accounts | Manager (MCC) and individual account discovery |
Setup
Navigate to Connectors
In the Cockpit, go to Connectors and find Google Ads under Advertising. Click Connect.
Authorize on Google
You'll be redirected to Google's OAuth consent screen. Sign in with the Google account linked to your Google Ads account and approve access.
Reeve requests read-only access to your Google Ads data.
Account Discovery
After authorization, Reeve:
- Exchanges the authorization code for access + refresh tokens
- Discovers all accessible customer accounts (Manager/MCC and individual accounts)
- Redirects you back to the Cockpit
Google Ads shows as Connected.
Google only issues refresh tokens on the first authorization. If you don't receive a refresh token (e.g., you previously authorized and revoked), go to Google Account permissions, remove Reeve's access, and reconnect.
Using Google Ads Data
In the Dashboard
The Google Ads connector populates the Advertising panel alongside Meta and TikTok data:
- Search vs Display campaign comparison
- Keyword performance and quality scores
- Daily spend trends
- Conversion funnel metrics
Via Agent Tools
// Overall ad performance
reeve_ads({ action: "get_performance", platform: "google" })
// Top-performing campaigns
reeve_ads({ action: "get_top_performers", platform: "google" })
// Performance summary across all platforms
reeve_ads({ action: "get_summary" })Example Conversations
- "How are our Google search campaigns performing this week?"
- "What's our cost per conversion on Google Ads?"
- "Compare our Google Ads ROAS to Meta Ads."
- "Which keywords have the highest quality scores?"
Prerequisites
- A Google Ads account (individual or Manager/MCC)
- Admin or Standard access to the account
- The Google account used to authorize must be linked to the Google Ads account
If you use a Manager (MCC) account, Reeve discovers all child accounts automatically.
Manager (MCC) Accounts
If you connect with a Manager account, Reeve sees all linked customer accounts. Dashboard data aggregates across accounts, while agent tool queries can target specific accounts.
Troubleshooting
| Issue | Solution |
|---|---|
| No refresh token | Revoke access at myaccount.google.com/permissions and reconnect |
| No accounts found | Ensure your Google account is linked to at least one Google Ads account |
| Data not loading | Google Ads API can have propagation delays — wait a few minutes after connecting |
Disconnecting
- Go to Connectors → hover over Google Ads → click Disconnect
- The refresh token is revoked and credentials are deleted
You can also revoke access from Google Account → Security → Third-party apps.