Impression Share Monitor
Watches Search impression share week over week and alerts on sharp drops, heavy budget-lost share, and heavy rank-lost share — the early warnings that move before clicks and conversions do.
by Dmytro Tonkikh·chiliad.io
Watches Search impression share week over week and alerts on sharp drops, heavy budget-lost share, and heavy rank-lost share — the early warnings that move before clicks and conversions do.
by Dmytro Tonkikh·chiliad.io
Monitors your account for unexpected performance deviations by comparing today's stats against historical averages for the same weekday. Sends an alert email when impressions, clicks, conversions, or cost deviate beyond configurable thresholds.
One 0-100 score for the whole account, built from seven objective checks — tracking flatlines, disapprovals, serving status, budget losses, negative coverage and query hygiene — with the deduction breakdown as your fix list.
Finds the structural gaps that stop ad groups from serving: ad groups without active ads, without an RSA, without keywords, keyword-stuffed themes, and multi-RSA ad groups.
Generates a daily at-a-glance performance overview of your entire Google Ads account. Writes prior-day stats to a Google Sheet with running history and optionally emails a formatted comparison of yesterday vs. two days ago vs. one week ago.
Generates a Google Spreadsheet with ad performance stats segmented by headline and final URL, including distribution charts. Covers all ad types and optionally emails the report link weekly.
Maps every campaign's ad schedule and flags forgotten narrow serving windows, stale schedule bid modifiers that Smart Bidding ignores, and (optionally) campaigns running 24/7.
Impression Share Monitor compares each enabled Search campaign's impression share over the last 7 days against the 7 days before. It alerts on three conditions: a week-over-week impression share drop beyond your threshold (usually competitor pressure or something broken), impressions lost to budget above your threshold (demand you're not funding), and impressions lost to Ad Rank above your threshold (bids or quality too low for the auctions entered). Healthy campaigns are logged as OK with their current numbers.
| Variable | Default |
|---|---|
DROP_ALERT_PTS | 10 |
BUDGET_LOST_ALERT_PCT | 20 |
RANK_LOST_ALERT_PCT | 40 |
MIN_IMPRESSIONS | 100 |
EMAIL_ADDRESS | (empty) |
[OK] Brand — Exact - IS 91.2%, budget lost 0.0%, rank lost 6.1% === Impression Share Monitor (last 7 days vs previous 7) === Search campaigns checked: 12 Campaigns with alerts: 2 Generic — Broad - IS DROP: 64.1% -> 48.9% (down 15.2 pts week over week) - RANK LOST: 42.3% of eligible impressions lost to Ad Rank Competitor — Phrase - BUDGET LOST: 31.7% of eligible impressions lost to budget Email sent to you@example.com
Search-only: impression share metrics for Shopping and Performance Max behave differently and are not covered here. Google reports impression share below 10% as '< 10%', so very low values are approximate. The week-over-week comparison uses the account time zone.