Skip to main content

Alert types

Hero Marketer monitors 13 things on each connected Google Ads account. They split into three groups by what they catch. Every one of them is something Google does not proactively email about.

You can turn any of these on or off, change which channel they use, or override their thresholds at Configure alert preferences.

Outages and connection

Two critical alerts. State change, meaning the account either has the problem or it does not. No threshold to tune.

Severity: Critical. Default channels: Email and in app.

The OAuth connection Hero Marketer uses to read your Google Ads account has failed for three consecutive monitoring passes (about 45 minutes). Until you reconnect, Hero Marketer cannot see anything in this account, which means Hero AI, the dashboard, and every other Hero Marketer feature goes dark for it. The primary action on this alert is "Go to connections" rather than the usual Hero AI hand off, because Hero AI also cannot reach the account when the connection is broken.

Conversion tracking stopped working

Severity: Critical. Default channels: Email and in app.

Today's tracked conversions sit at zero across the account, while the prior seven days were converting normally and the account is still spending meaningfully today. Conversion tracking has likely broken on the website or in Google Tag Manager. Until it is fixed, every recommendation you read from Google Ads or Hero AI is based on bad data. Google has a "no recent conversions" status indicator buried in the conversion actions table, but it does not email and most users never look there.

Default formula. Today's conversions equal zero, AND prior 7 day average conversions are at least 1 per day, AND today's spend is at least 30% of the account's 30 day average daily spend (with an absolute floor of $5 spend for accounts too young to have a 30 day average).

Money waste and opportunity

Eight warning alerts. State change and threshold rules covering money flowing out the door or demand the account is leaving on the table.

Daily budget running out too fast

Severity: Warning. Default channels: In app only.

A campaign has spent at least 80% of its daily budget before half of the local business day has passed. Afternoon and evening demand will not be captured. Google labels the campaign "limited by budget" in the UI but does not send an email about it.

Default formula. Today's spend is at least 80% of the daily budget, AND less than 50% of the business day (09:00 to 22:00 local) has elapsed.

Campaign spending without converting

Severity: Warning. Default channels: Email and in app.

A campaign that converted reliably over the prior 30 days has now spent enough in the last 7 days to expect multiple conversions, by its own historical cost per acquisition, but produced none. This is one of the highest signal money waste alerts.

Default formula. 7 day spend is at least 3x the campaign's 30 day average cost per acquisition, AND 7 day conversions equal zero, AND the campaign had at least 3 conversions in the prior 30 days, AND the campaign is older than 14 days. Absolute floor: 7 day spend at least $30.

Search terms wasting budget

Severity: Info. Default channels: In app only.

A specific search term has burned through at least 2x the campaign's average cost per acquisition over the last 14 days with zero conversions. The fix is one click: add the search term as a negative keyword on the campaign or ad group.

Default formula. 14 day spend on the term is at least 2x the campaign's 30 day average cost per acquisition, AND 14 day conversions on the term equal zero. Absolute floor: 14 day spend on the term at least $15, or at least 5x the campaign's 30 day average cost per click.

Profitable campaign capped by budget

Severity: Warning. Default channels: Email and in app.

A campaign is losing at least 20% of search impression share to budget, AND it is profitable over the last 14 days. The campaign is performing but the daily cap is the bottleneck. Lifting the budget is the right move.

Default formula. Search budget lost impression share is at least 20%, AND 14 day campaign ROAS is positive (revenue greater than cost).

Losing impression share to competitors

Severity: Warning. Default channels: In app only.

A campaign is losing at least 30% of search impression share to rank rather than budget. Either bids, ad relevance, or quality is the problem. The campaign also needs to be spending meaningfully before this alert fires, so dormant campaigns do not generate noise.

Default formula. Search rank lost impression share is at least 30%, AND 14 day spend is at least 50% of what 14 days at the campaign's 30 day average daily spend would be. Absolute floor: 14 day spend at least $50.

Campaign not spending its budget

Severity: Info. Default channels: In app only.

A campaign has spent below 50% of its daily cap for five consecutive days. The cap is too high, targeting is too narrow, or bids are too low. Either lower the cap, broaden targeting, or raise bids.

Default formula. Daily spend at most 50% of the daily budget, for at least 5 consecutive days.

Keyword Quality Score dropping

Severity: Warning. Default channels: In app only.

A top spend keyword's Quality Score fell from 7 or above to 5 or below and held there for three consecutive days. The three day debounce filters out the noise of Google's per auction Quality Score recompute, so you only see the alert when the drop is real.

Default formula. Quality Score went from at least 7 to at most 5, for at least 3 consecutive days, AND the keyword is among the top 3 spenders in the account.

Responsive search ad got weaker

Severity: Warning. Default channels: In app only.

An active responsive search ad regressed from Good or Excellent ad strength to Poor or Average. Ad strength changes less often than Quality Score, so one observation is enough. Time to refresh the headlines and descriptions, ideally using Hero AI.

Default formula. Active responsive search ad with ad strength Poor or Average, where the prior strength was Good or Excellent.

Performance signals

Three alerts that compare recent performance to the campaign's own 28 day baseline. These are the noisiest category, so they ship with conservative defaults, noise floors (minimum impressions, clicks, and spend), and consecutive observations debounce.

Click through rate dropping

Severity: Warning. Default channels: Email and in app.

A campaign's 7 day click through rate fell to 70% or less of its own 28 day baseline. The comparison only runs if the recent 7 days had at least 1,000 impressions, so low volume campaigns do not trip the alert.

Default formula. 7 day CTR is at most 70% of the 28 day baseline (days 8 through 35), AND 7 day impressions are at least 1,000.

Conversion rate dropping

Severity: Warning. Default channels: Email and in app.

A campaign's 7 day conversion rate fell to 70% or less of its own 28 day baseline. The comparison requires at least 100 clicks in the recent 7 days to avoid noise.

Default formula. 7 day conversion rate is at most 70% of the 28 day baseline (days 8 through 35), AND 7 day clicks are at least 100.

Cost per click spiking

Severity: Info. Default channels: In app only.

A top ten spend keyword's 7 day average cost per click rose to 150% or more of its own 28 day baseline, and held there for three consecutive days. The three day debounce filters out a single bad auction day; the top ten spend filter focuses attention on keywords that actually matter to the account.

Default formula. 7 day average CPC is at least 150% of the 28 day baseline, for at least 3 consecutive days, AND the keyword is among the top 10 spenders over the recent 7 days.

Next