The manual way comes first, in Google Ads itself. Then the same problem as Goldbeater finds it, every day, without anyone asking.
Three changes cost money every day nobody notices them.
- A campaign that stops showing ads. Google’s Status column says why: Paused, Ended when it’s past its end date, or Not eligible when it has no ad groups, or all its ad groups, ads or keywords are paused or removed. Each day it stays dark is a day of the sales it was bringing.
- A campaign spending far more than usual. A budget or a bid raised by mistake, a target loosened, broader match types. The money goes at the new rate every day until someone sets it back.
- Impressions or clicks falling away, or jumping. A fall short of a stop is sales missed while it lasts; a jump is traffic from somewhere new, worth knowing about before it has spent a week.
Each shows in the campaign’s days first, its impressions, clicks and cost against the days before, and that’s what an alert has to read.
How to get an email from Google Ads itself
Google Ads’ automated rules can send an email when a condition is met, as well as change bids and budgets. A rule of the type Send email changes nothing in the account.
- Go to Campaigns › Campaigns.
- Select the three-dot icon above the table, then Create an automated rule.
- Under Type of rule, select Send email, and choose the campaigns it applies to.
- Under Condition, select +ADD and choose a metric. For spend, Cost above what a usual day costs; for a campaign that stopped, Impr. below 1.
- Set Frequency to Daily, using data from the Previous day for a stop, or from the Same day at midday to catch spend while there’s still time to act.
- Name the rule and save it.
Google’s own example is a campaign with a $100 daily budget and a rule that emails at 12:00 PM if it has spent more than $50 that day. Your rules are listed under Tools › Bulk actions › Rules.
Two things to know before relying on one. Google runs a rule within about 2 hours of the time you set, so a rule for 9 a.m. may run as late as 11. And a rule compares with one number for every day, while Google’s own tips ask you to allow for intra-day and intra-week trends: a threshold that suits a busy Monday lets a Sunday’s surge through.
How to compare each day with its usual weekday
Google publishes a script for this, the Account Anomaly Detector, among its Google Ads scripts solutions. It compares the account’s impressions, clicks, conversions and cost so far today with the average of the same weekday over the 26 weeks before (you can change how many), and sends an email when one is far from usual, one email per alert a day. Google’s statistics can be up to 3 hours behind, so a run at 7 p.m. reads the day to 4 p.m.
- On the script’s page, use its button to create the script in your Google Ads account.
- Use its second button to make a copy of the template spreadsheet the script reads its settings from.
- Put your copy’s address in the script’s spreadsheet_url, and your email address and thresholds in the spreadsheet.
- Schedule the script to run Hourly. Google suggests Daily around midday if it alerts too often.
It reads the account as a whole, which is what makes it quiet. A campaign that stops while the others carry on moves the account’s total a little, so a rule on that campaign is still the way to hear about it.
What it looks like when Goldbeater finds it
Every day Goldbeater reads each enabled campaign’s last 30 days and judges yesterday against the campaign’s own days before it, so no threshold has to be set:
- A stop: a campaign that showed ads on every one of the 14 days before and none yesterday, where its usual day spent enough to matter. Where every campaign stopped at once, it’s one finding about the account, whose billing is the first place to look. The account is judged after a week of ads, and on a day under a twentieth of its usual, so a new advertiser whose ads Google limits is told the next day.
- A spike: a day, or a run of days to yesterday, spending at least twice the campaign’s highest day of the four weeks before, on more clicks than chance explains. Google may spend up to twice your average daily budget on a day, so the bar is the campaign’s own busiest days, not its budget.
- A sharp change: the account, or a campaign carrying a twentieth of its spend, showing under a quarter of its usual impressions or clicks for that day of the week, or over four times as many.
When a daily pass finds one that wasn’t there the day before, Goldbeater emails your workspace’s owners and admins that day, at most once an account a day, and each of them can turn the alerts off. A pass you run yourself mails nobody, since you’re already looking. Each finding stays on the Checks page with the days it was judged on, and says what Google’s status for the campaign is now. The monitoring page shows the email, and the other sudden changes it’s sent for. Two of those are about conversions, an action that goes quiet and an account converting less week after week, and the not-converting guide covers both.
Sofas — Phrase showed no ads on Tuesday, Nov 10
Sofas — Phrase
It had impressions on each of the 14 days before, 602 a day, and Google Ads now lists it as not eligible: ad group ads paused.
- Days without ads
- 1
- Impr., a day before
- 602
- Spend, a typical day before
- $66
- Conv., the 14 days before
- 13
| Tue Oct 27 | 575 | 15 | $63.40 |
| Wed Oct 28 | 590 | 16 | $66.10 |
| Thu Oct 29 | 612 | 16 | $68.25 |
| Fri Oct 30 | 598 | 15 | $64.80 |
| Sat Oct 31 | 570 | 14 | $60.15 |
| Sun Nov 1 | 640 | 17 | $71.60 |
| Mon Nov 2 | 655 | 18 | $74.30 |
| Tue Nov 3 | 568 | 14 | $59.70 |
| Wed Nov 4 | 585 | 15 | $65.20 |
| Thu Nov 5 | 610 | 16 | $67.90 |
| Fri Nov 6 | 596 | 16 | $65.90 |
| Sat Nov 7 | 580 | 15 | $62.85 |
| Sun Nov 8 | 630 | 17 | $72.40 |
| Mon Nov 9 | 615 | 16 | $69.05 |
| Tue Nov 10 | 0 | 0 | $0.00 |
A campaign that showed ads on every one of the two weeks before and none yesterday: its ads disapproved, its end date passed, everything in it paused. Or the whole account all but dark after a week or more of ads: a payment declined, or Google limiting a new advertiser's ads. Each day it stays dark is a day of the sales it was bringing.
Google Ads says all its ads are paused. Turn on the ones meant to run. If it was stopped on purpose, dismiss this.
The steps under What to do are the fix. Goldbeater drafts no change for this one.
This is “A campaign that suddenly stopped showing ads” on a sample account. See what it finds in your own account and what the fix is worth, and ask your AI analyst about any finding.
Get a free first lookTo see who paused them, and when, Campaigns › Change history lists the changes made to the account with the person who made each. If a campaign is spending less than it should rather than more, the search impression share guide is where to look. If a spike looks like click fraud, the invalid clicks guide lists what to rule out first.
Goldbeater reads the last 7 days of that change history too, for a change to what spends most: one of the ten campaigns that spent most in 30 days paused or removed and still so, one of the top three whose daily budget stands changed since the week began, or one of the ten keywords that spent most paused or removed and still so. The finding says how it was changed and what else changed within two minutes of it. It reads medium where the change carries a thousandth of the account’s spend, for a budget where it moved by a fifth or more, and low otherwise. Undoing the change is offered, never recommended, since someone made it on purpose or by mistake and only you know which. A change Goldbeater applied for you says so and offers nothing. The optimization guide shows that finding beside a week of changes read by hand.
Questions
- Can Google Ads email me when my spend goes over a limit?
- Yes: an automated rule of the type Send email, with a condition on Cost. Google’s own example emails at noon when a campaign with a $100 daily budget has spent more than $50 that day.
- Why did my campaign spend twice its daily budget?
- Google may spend up to twice your average daily budget on a given day to catch rises in traffic, and no more than 30.4 times it over a month. A day at twice the budget is within that; days on end of it are worth a look in Change history.
- How often should alerts check the account?
- Google suggests running its anomaly script hourly, or daily around midday if it alerts too often. A daily check of yesterday’s full day notices a morning later, and judges a whole day rather than part of one.
- Who changed my campaign?
- Change history lists the changes made to the account, its campaigns and ad groups over the past 2 years, and its User column shows who made each one through Google Ads.