Honza Brzák blog

Automatizace Google Ads: Anomaly Detector pro PPC

V komplexních Google Ads účtech je klíčové reagovat rychle. I když rozhraní Google Ads nabízí spoustu informací, při správě více projektů je snadné přehlédnout moment, kdy kampaň začne narážet na své limity. Proto jsem si vyvinul vlastní Anomaly Detector, který mi běží na pozadí a funguje jako pojistka.
Tady je přehled toho, co tahle automatizace hlídá a jak mi pomáhá udržet výkon pod kontrolou.

Sledování trendů místo statických dat

Většina základních alertů funguje na principu "pokud klesne útrata pod X, pošli mail". To ale často generuje zbytečný šum. Můj skript proto využívá Trend Tracking:
  • Kontextový pohled: Skript porovnává data z posledních 7 dní s předchozím týdnem.
  • Prioritizace: Pokud útrata klesá, ale trend ukazuje, že se situace (třeba po úpravě biddingu) začíná lepšit, skript sníží prioritu upozornění.
  • Efektivita: Díky tomu řeším jen ty stavy, které vyžadují pozornost, a ne běžné mezitýdenní výkyvy v aukci.

Výkonnostní mantinely (PNO a ROAS)

U výkonnostních kampaní je nejdůležitější hlídat, zda zůstávají v ziskových mezích. Skript má v konfiguraci pro každý účet definované maximální přípustné PNO.
  • Průběžný audit: Každý den kontroluje, zda kampaně (včetně PMax) nepřekračují nastavené limity.
  • Stupňování priorit: Rozlišuje mezi mírným vybočením a kritickým stavem, kdy je potřeba okamžitě zasáhnout do strategie.

Včasné varování u limitů kampaní

Většina omezení, jako je nedostatečný rozpočet nebo limitace strategií, je sice v rozhraní vidět, ale skript mi je servíruje v momentě, kdy vzniknou. Nemusím je tak v účtech aktivně vyhledávat.
  • Ztráta podílu zobrazení: Skript hlídá kampaně, které ztrácí potenciál kvůli rozpočtu (Budget Lost IS).
  • Technická omezení: Okamžitě reportuje stavy jako BUDGET_CONSTRAINED nebo BIDDING_STRATEGY_CONSTRAINED.
  • Kvalita a síla reklam: Automaticky upozorňuje na RSA reklamy s nízkou silou a na klíčová slova s nízkým skóre kvality (QS) u kampaní s vysokým objemem.

Technické zdraví a konverze

Nejdůležitější částí skriptu je monitoring "tichých" chyb, které mohou ohrozit integritu dat:
  • Monitoring konverzí: Pokud kampaň utrácí, ale za posledních 14 dní neodeslala žádnou konverzi, skript vyvolá alert – může jít o technický výpadek měření na webu.
  • Policy Checks: Hromadně hlídá zamítnuté reklamy, klíčová slova i assety napříč všemi účty na jednom místě.

Přehlednost a centrální logování

Všechny výsledky se sbíhají do Google Sheetu. Mám tak k dispozici historii všech "incidentů" a přehled o tom, jak se zdraví účtů vyvíjí v čase. Pokud nastane situace vyžadující zásah, skript pošle e-mail se strukturovaným přehledem.
Automatizace mi dává jistotu, že i při správě velkého portfolia mám detailní přehled o každé kampani, a mohu se tak soustředit na rozvoj strategie místo manuální kontroly stavů.
Script je volně ke stažení na mém GitHubu.