In the previous article on Google's bidding change on August 17 I ran dozens of accounts. So how do you keep an eye on this without much work?
I built a script that flags the affected campaigns and offers to adjust them so they deliver against their real target.
A reminder of what this is about. Google will stop letting campaigns on automated bid strategies overshoot their targets. An affected campaign has to meet three conditions at once:
- it has a target set (tCPA or tROAS)
- it is genuinely limited by budget
- it is beating that target
One note before you download: the script's comments and its email report are in Czech. The code, the settings and the logic are language-independent, so it runs fine anywhere — you'll just be reading Czech labels in the output. The section below tells you what each one means.
Installation:
- Google Ads → Tools → Bulk actions → Scripts → new script
- Paste the whole file, fill in the Settings section
- Authorise, run a preview and check the log
- Run it manually
What it outputs:
A) Affected (DOTČENÉ). All three conditions met. This is where something happens on August 17.
B) Ticking bombs (TIKAJÍCÍ BOMBY). The target is far from reality, but the campaign isn't hitting its budget yet. The moment it does, it drops into group A.
C) No target, throttled (BEZ CÍLE). The change doesn't touch them, because there's nothing to enforce. I'd fix the missing targets anyway.
D) Can't tell (NELZE URČIT). Data is missing for a verdict — either there's no way to measure whether the campaign is budget-limited, or it has no measurable result (target set, but not a single conversion over the whole period). This is not the same as "fine". That's why it gets its own section. A campaign with a target, meaningful spend and zero conversions is always worth a look.
Automatic target correction
The script can align the targets for you. This function is off by default, and once you turn it on, the first run still only prints what it would do.
The direction is opposite for each metric:
| Target | Reality | Script sets | |
|---|---|---|---|
| tROAS | 150% | 200% | 200% (raises it) |
| tCPA | $20 | $10 | $10 (lowers it) |
