High CPC Bid Alerts
Scans manual-bidding campaigns for keyword CPC bids above your limit — fat-finger insurance against the 5.00-that-became-50.00 bid — with Google Sheet logging and email alerts.
by Nils Rooijmans·nilsrooijmans.com/script-to-receive-high-cpc-bid-alerts
Overview
One mistyped bid or misfired bulk edit can drain a budget overnight. This script iterates every campaign on Manual CPC (optionally filtered by label), pulls keyword-level CPC bids via the reporting interface, and flags any bid above CPC_THRESHOLD — writing offenders to a Google Sheet and emailing you the list.
Setup
- 1Create a new blank Google Sheet and copy its URL.
- 2Open your Google Ads account and go to Tools → Bulk Actions → Scripts.
- 3Click the + button to create a new script and paste the code below.
- 4Set SPREADSHEET_URL, EMAIL_ADDRESSES and CPC_THRESHOLD, preview, then schedule daily.
Configuration Variables
| Variable | Default |
|---|---|
SPREADSHEET_URL | (required) |
EMAIL_ADDRESSES | (required) |
CPC_THRESHOLD | 5.00 |
CAMPAIGNLABEL | (empty) |
Expected Output
Sheet rows per offending keyword: Campaign Name, AdGroup Name, Keyword, CPC Bid — and an email '[ALERT] - Google Ads - HIGH CPC Bid Keyword(s)'.
Notes
Only Manual CPC campaigns are checked — automated bidding strategies have no keyword bids to audit. Lightly updated by chiliad for the current AdsApp runtime.