Drie alarmsignalen tegelijk in één Google Ads-account: hoe je patronen herkent die je in de interface niet ziet
Op 4 maart detecteerden we voor een substantieel Google Ads-account drie signalen tegelijk. Een structureel hoge CPA al meer dan acht dagen boven het gemiddelde. Kosten ver buiten het verwachte bereik. Een structureel lage CTR al meer dan acht dagen onder het gemiddelde.
Geen van deze drie was een toevallige uitschieter. Het waren patronen. En precies dat onderscheid, het verschil tussen een toevallige afwijking en een structureel patroon, is wat de meeste Google Ads-beheerders missen als ze handmatig door hun data kijken.
Waarom structurele patronen niet opvallen in de interface
Google Ads toont data. Het berekent geen patronen. Als je in de interface kijkt naar je CPA van de afgelopen dertig dagen, zie je een getal. Je vergelijkt het met vorige maand of met je doelstelling. Als het afwijkt, grijp je in.
Maar dat zegt niets over of de afwijking structureel is of toevallig. Een CPA die acht dagen achter elkaar boven het gemiddelde ligt is fundamenteel anders dan een CPA die één dag uitschiet en daarna terugvalt. De eerste suggereert dat er iets structureels is veranderd in het systeem. De tweede is gewone ruis.
Het handmatig berekenen van dit onderscheid is tijdsintensief. Je moet dagelijkse tijdreeksen bijhouden, gemiddelden berekenen en beoordelen of een reeks van afwijkingen lang genoeg aanhoudt om als patroon te classificeren. In de praktijk doet vrijwel niemand dat systematisch voor elk metric in elk account.
Wat het run_8 signaal betekent
Het signaal dat hier relevant is heet run_8 in statistische termen. Het detecteert wanneer een metric acht of meer opeenvolgende dagen aan dezelfde kant van het gemiddelde zit. Acht dagen boven het gemiddelde of acht dagen eronder.
Waarom acht? Omdat de kans dat een willekeurig punt aan dezelfde kant van het gemiddelde terechtkomen minder dan 1% is als de processen stabiel zijn. Als dat acht keer achter elkaar gebeurt, is de kans dat het toeval is statistisch verwaarloosbaar. Er is dan iets in het systeem veranderd.
In het voorbeeld van 4 maart was de CPA al meer dan acht dagen structureel boven het gemiddelde van €182,89. De CTR was al meer dan acht dagen structureel onder het gemiddelde van 1,11%. Beide signalen verwijzen naar de periode vóór 4 maart. Ze waren er al weken, verborgen in de dagelijkse fluctuaties die als normaal werden beschouwd.
Het verschil tussen oorzaak en reactie
Op 4 maart werden ook wijzigingen doorgevoerd in het account. En hier zit een inzicht dat je zonder tijdreeksanalyse niet kunt trekken: de wijzigingen waren de reactie op het probleem, niet de oorzaak.
De run_8 signalen kijken naar de periode vóór 4 maart. De wijzigingen zijn pas daarna ingegaan. Dat betekent dat de CPA-verslechtering en de CTR-daling al weken gaande waren voordat er werd ingegrepen. De wijzigingen waren hoogstwaarschijnlijk een poging om het probleem op te lossen.
Dat is relevante context. Zonder die tijdlijn zou je bij een snelle blik op de data kunnen concluderen dat de wijzigingen de oorzaak waren van de slechtere prestaties. Met de tijdlijn zie je dat de volgorde andersom was.
Dit is exact het type verwarring dat leidt tot verkeerde beslissingen: een wijziging terugdraaien die helemaal niet de oorzaak was van het probleem, waardoor het onderliggende probleem onopgelost blijft.
Twee signalen, één dag, maar twee verschillende verhalen
Wat het voorbeeld ook laat zien is dat twee signalen die op dezelfde dag samenkomen niet per se hetzelfde verhaal vertellen. Het kosten-signaal was een uitzonderlijk hoge dag, een eenmalige uitschieter buiten het verwachte bereik. Het CPA- en CTR-signaal waren structurele patronen die al weken aanwezig waren.
Ze zijn allebei relevant, maar ze vragen om een andere reactie. De uitschieter in kosten vraagt om een korte analyse van wat er op die specifieke dag anders was. De structurele patronen in CPA en CTR vragen om een diepere analyse van wat er de weken daarvoor is veranderd in de campagnes, de feed, de concurrentie of de website.
Als je die twee door elkaar haalt, zoek je op de verkeerde plek naar de oorzaak.
Wat je met dit soort signalen kunt
Eerlijk zijn over de beperkingen is hier op zijn plaats. Een signaal geeft richting, geen antwoord. Het vertelt je dat er iets is veranderd in het systeem en wanneer dat veranderde. Het vertelt je niet wat er is veranderd of waarom.
De waarde zit in de tijdsbesparing en de focus. In plaats van handmatig door weken aan dagelijkse data te scrollen om te zoeken naar het moment waarop een metric begon af te wijken, krijg je dat moment direct aangewezen. Daarna begint het echte werk: context toevoegen vanuit kennis van het account, de markt en de wijzigingshistorie.
Soms leidt een signaal tot een directe verklaring en actie. Soms leidt het tot meer vragen. Maar het tijdefficiënt inzichtelijk maken van waar je moet kijken is op zichzelf al een stap voorwaarts, zeker in accounts met veel campagnes en veel dagelijkse data.
De bredere les voor Google Ads-beheer
Wat dit voorbeeld illustreert gaat verder dan één account op één dag. Het laat zien dat de data die je nodig hebt om goed te sturen in Google Ads grotendeels beschikbaar is, maar niet in een vorm die patronen zichtbaar maakt.
De interface toont wat er is. Statistische analyse laat zien wanneer het veranderde en of het patroon significant genoeg is om actie op te rechtvaardigen. Dat onderscheid tussen normale ruis en een echte systeemverandering is fundamenteel voor goed campagnebeheer. Zonder dat onderscheid reageer je op ruis en mis je de patronen die er echt toe doen.
Meer over hoe je normale fluctuaties onderscheidt van echte afwijkingen in Google Ads-data lees je in ons artikel over benchmarken en XmR-analyse.
Veelgestelde vragen over patroondetectie in Google Ads
Wat is het verschil tussen een uitschieter en een structureel patroon?
Een uitschieter is een enkel datapunt dat ver buiten het normale bereik valt. Een structureel patroon is een reeks van datapunten die consequent aan dezelfde kant van het gemiddelde liggen. Het run_8 signaal detecteert het tweede: acht of meer opeenvolgende dagen boven of onder het gemiddelde. Dat is statistisch gezien geen toeval meer.
Hoe snel kun je een structureel patroon herkennen zonder geautomatiseerde analyse?
Handmatig is dat tijdsintensief. Je moet dagelijkse data bijhouden, per metric het gemiddelde berekenen en de opeenvolgende afwijkingen tellen. Voor een account met tien campagnes en vijf metrics per campagne zijn dat vijftig tijdreeksen om bij te houden. In de praktijk doet vrijwel niemand dat systematisch.
Wat doe je als een signaal opduikt maar de oorzaak niet duidelijk is?
Gebruik het signaal als startpunt voor onderzoek. Kijk naar de wijzigingshistorie rondom het moment van de patroonbreuk. Bekijk de veilinginzichten op tekenen van concurrentieverandering. Controleer de feedkwaliteit in Merchant Center. En kijk buiten de campagnes: is de conversieratio op de website veranderd in dezelfde periode? Het signaal geeft je de tijdlijn, de context moet je zelf toevoegen.
Wil je weten welke patronen er verborgen zitten in jouw Google Ads-data? Plan een vrijblijvend gesprek met Gianluigi of Mark.
Gratis adviesgesprek
Gianluigi en Mark helpen meerdere ondernemers met hun online groei.
Gratis adviesgesprekGerelateerde blogs
Je verhoogt het dagbudget van een campagne. De omzet stijgt. De ROAS daalt. Op een gegeven moment kost elke extra euro meer dan het oplevert. Dat is geen campagneprobleem, dat…
De geldkraan openzetten werkt niet zoals je denkt: advertising en de wet van verminderde meeropbrengst
“Wanneer de campagnes goed draaien, kan de geldkraan gewoon opengezet worden.” Het is een opmerking die we regelmatig horen in gesprekken met nieuwe klanten en prospects. We begrijpen wat ermee…
Wanneer levert meer Google Ads budget niets meer op?
Een Google Ads budget verhogen levert op een gegeven moment niets meer op. Dat is de wet van verminderende meeropbrengst, en in theorie weet iedereen die serieus met Google Ads…
