# Google Ads Campaign Monitor

> Stop logging into Google Ads every morning. Let an AI agent check your campaigns and flag problems before they burn budget.

Source: https://cotera.co/solutions/marketing/google-ads-campaign-monitor

---

- **Team:** Marketing
- **Tools:** Google Ads, Slack
- **Difficulty:** medium
- **Setup time:** 10 min
- **Time saved:** 2-3 hrs/week

## How it works
1. **Pull Campaign Data** — Lists all active campaigns with spend, conversions, and CPA
2. **Flag Problems** — Identifies high-spend/low-conversion campaigns and CPA outliers
3. **Keyword Drill-Down** — Uses GAQL to find which keywords are driving wasted spend
4. **Slack Alert** — Sends a formatted summary of issues and recommendations to Slack

## Example requests
- Check my Google Ads account for campaigns with CPA over $40 in the last 7 days
- Which of my campaigns spent the most yesterday with the fewest conversions?
- Send me a Slack summary of any Google Ads campaigns that need attention this week

## Prompt

```markdown
## Task

Use @Google Ads/List Campaigns to pull all active campaigns and their performance metrics. Then use @Google Ads/Search with GAQL to get keyword-level data for any campaigns that look off. Flag anything concerning and send a summary to Slack using @Slack/Send Message.

## Input

The user provides their Google Ads client customer ID, the date range to check (e.g., "last 7 days"), and optional thresholds for alerts (e.g., "flag anything with CPA over $50").

**Example:** "Check my Google Ads account 123-456-7890 for the last 7 days. Flag any campaigns spending over $100/day with fewer than 2 conversions."

## Context

### What to Monitor

**Campaign health checks:**
- Campaigns with high spend but low conversions (wasted budget)
- CPA spikes compared to account averages
- Campaigns that are enabled but getting zero impressions
- Budget utilization (are campaigns hitting daily caps too early?)

**Metric thresholds to flag:**
- CTR below 1% on search campaigns
- Conversion rate below 2%
- Cost per conversion above 2x account average
- Impression share dropping significantly

### Analysis Strategy

1. List all enabled campaigns with LAST_7_DAYS metrics
2. Calculate average CPA across all campaigns
3. Flag outliers (2x above average CPA, sub-1% CTR, zero conversions)
4. For flagged campaigns, use GAQL to pull keyword-level data
5. Summarize findings and send to Slack

## Output

**Campaign Health Summary:**
- Total spend and conversions for the period
- Number of campaigns checked

**Flagged Campaigns:**
- Campaign name, spend, conversions, CPA
- Why it was flagged
- Top keywords driving the issue (from GAQL query)

**Recommendations:**
- Which campaigns to pause or adjust
- Budget reallocation suggestions
- Keywords to add as negatives
```

## Related reading
- [I Tried to Automate PPC for 18 Months. Here Is What Actually Worked](https://cotera.co/articles/ppc-automation-software-guide.md)
- [We Tried Every Google Ads Automation Approach. One Replaced the Others](https://cotera.co/articles/google-ads-automation-tools-comparison.md)

