Skip to main content

Ad account monitors

Most of what goes wrong with a live ad account goes wrong quietly. A competitor raises their bids and your cost per click climbs through the afternoon. A budget change lands wrong and a campaign spends its month in a week, or stops spending altogether and nobody notices for days. A site change breaks the conversion tag and the platform keeps reporting numbers that are no longer true — which is worse than reporting nothing, because the bidding keeps optimizing against them. None of these announce themselves. You find them when you next open the account, which is usually after they have cost something. So Erdo watches for them without being asked. Connect a Google Ads or Meta Ads account and the CPC spike alert and budget pacing alert start running against it, alongside the traffic quality monitor that watches who the money is buying. Conversion tracking health needs one more thing connected — see below. All four are read-only: they read, and they raise an item in your attention feed. None of them changes a bid, a budget, a keyword or a campaign’s status.

CPC spike alert

Runs every four hours between 08:00 and 21:00 in your timezone. It compares the last few hours’ cost per click against the same hours yesterday, per campaign, and flags an increase of more than about a fifth. When it fires it names the campaigns affected, the size of the move, and what is driving it — which keywords or audiences, and whether the shift looks specific to you or like the whole auction got more expensive. Four-hourly rather than hourly is deliberate. Cost per click moves over hours, not minutes, and a check that runs twenty-four times a day to watch it costs real money for the same answer.

Budget pacing alert

Runs once each morning. It reads your campaigns’ spend against their daily budgets and against where the month should be by now, and flags a campaign spending under half or over about a fifth above its expected pace. The under-pacing half is the one people forget to want. A campaign that has stopped serving spends nothing, and nothing is a number that never trips an overspend alarm — so a paused campaign, an exhausted budget, or a disapproval that took your ads out of the auction all show up here as spend that should have happened and did not.

Conversion tracking health

Runs once each morning. It compares the conversions the ad platforms report against what your analytics actually recorded, checks that the events you expect are still firing, and flags an event volume that has dropped by more than about a fifth versus the same period last week. Because it reconciles two sides — what the ad platform reports and what your analytics recorded — it needs both connected: an ad account (Google Ads or Meta Ads) and Google Analytics. With only an ad account connected, there is no analytics side to check it against, so this monitor does not appear until analytics is connected too; the other three do not need it. Broken conversion tracking is expensive in a way that is easy to under-rate: automated bidding learns from the conversions it is told about, so a tag that silently stops firing does not just lose you reporting — it steers your bidding toward the wrong clicks for as long as it goes unnoticed.

What they read, and whose campaigns they read

Each monitor works out which campaigns are yours before it reads a single number. Ad accounts are sometimes shared between businesses, and every campaign in one is visible to whoever can read it — so a monitor that simply totalled the account would tell you about somebody else’s spend. Each of these resolves your campaigns from your own records and from the traffic landing on your own pages, reads only those, and says how many campaigns in the account were outside your scope without naming them. If a monitor cannot finish working out which campaigns are yours, it says so rather than reporting that everything looks normal. A clean bill of health drawn from half an inventory is the one answer that would be worse than no answer.

What a quiet day costs you

Each monitor’s first act is to check whether your campaigns spent anything in the last week. If they did not — the account is connected for reporting, the campaigns are between launches, nothing is enabled — it reports that there was nothing to watch and stops there, without running the rest of its checks. Monitoring an account that is not spending should be close to free, and it is.

Turning them on

Nothing to turn on. Connect an ad account and the CPC spike alert, budget pacing alert and traffic quality monitor appear in your automations within a few hours; connect Google Analytics as well and conversion tracking health joins them. Organizations with no ad account connected do not get any of the four. Like any automation you can open one, change its schedule, edit its instructions, or disable it. If you edit the instructions, Erdo treats that copy as yours and stops updating it, so your changes are never overwritten by a later platform improvement — and if you disable one, it stays disabled.