Google Ads Diepgaande Analyse
Proces
- Verzamel Google Ads-accountgegevens (export, Wijzigingsgeschiedenis, Zoektermenrapport)
- Valideren: bevestig dat de gegevens ≥30 dagen beslaan en het Zoektermenrapport bevatten voordat u verdergaat
- Lees
ads/references/google-audit.mdvoor de volledige 80-controle audit - Lees
ads/references/benchmarks.mdvoor Google-specifieke benchmarks - Lees
ads/references/scoring-system.mdvoor gewogen scoring - Evalueer alle toepasselijke controles als PASS, WARNING of FAIL
- Valideren: bevestig dat alle 80 controles zijn geëvalueerd voordat de score wordt berekend
- Bereken de Google Ads Health Score (0-100)
- Genereer een bevindingenrapport met actieplan
Wat te analyseren
Conversietracking (25% gewicht)
- Google-tag (gtag.js) geïnstalleerd en actief op alle pagina's
- Enhanced Conversions actief (gehashte first-party data)
- Consent Mode v2 geïmplementeerd (vereist voor EU/EER)
- Conversieacties correct toegewezen (primair vs secundair)
- Offline conversie-import geconfigureerd (voor leadgeneratie)
- Server-side tagging via GTM (aanbevolen voor nauwkeurigheid)
- Attributiemodel: data-gedreven voorkeur (last-click alleen als fallback)
- Analyse van conversievertraging (komen er nog conversies binnen?)
Onnodige Uitgaven (20% gewicht)
- Zoektermenrapport beoordeeld (laatste 30 dagen minimum)
- Adequate dekking van negatieve zoekwoorden (gedeelde lijsten + campagneniveau)
- Display-plaatsingsaudit (sluit lage kwaliteit sites uit)
- Ongeldig klikpercentage binnen normen (<10%)
- Broad Match alleen gebruikt met Smart Bidding (NOOIT zonder)
- Merk/non-merk campagnes gescheiden
- Geografische targeting nauwkeurig (geen onnodige internationale uitgaven)
Regels voor negatieve zoekwoorden (kritiek: slechte negatieven kunnen campagnes om zeep helpen):
- Stel NOOIT Broad Match-negatieven voor tenzij expliciet gerechtvaardigd; ze blokkeren te breed
- Standaard naar Exact Match
[keyword]voor specifieke irrelevante zoekopdrachten - Gebruik Phrase Match
"keyword"voor irrelevante intentiepatronen - Haal negatieven uit daadwerkelijke irrelevante zoekopdrachten in het Zoektermenrapport, NIET uit gissingen
- Groepeer in themalijsten: Informatief (hoe, doe-het-zelf, wat is), Werkzoekend (banen, carrières, salaris), Concurrent (alleen als opzettelijk uitgesloten), Gratis-intentie (gratis, crack, torrent)
- Beveel Gedeelde Negatievenlijsten aan op accountniveau, niet alleen op campagneniveau
- Controleer bestaande negatieven op overblokkering (blokkeren negatieven per ongeluk converterende zoekopdrachten?)
Accountstructuur (15% gewicht)
- Campagnestructuur volgt bedrijfslogica
- Advertentiegroepen strak gethematiseerd (max 15-20 zoekwoorden per groep)
- RSA-advertentiegroepen hebben ≥3 actieve advertenties
- PMax-campagnes correct gestructureerd (activagroepen, signalen)
- SKAGs geëvalueerd (migreer naar thematische groepen indien aanwezig)
- Campagnelabels/naamgevingsconventies consistent
Zoekwoorden (15% gewicht)
- Matchtype-strategie geschikt (Exact → Phrase → Broad progressie)
- Kwaliteitsscore-verdeling (streef naar gemiddeld ≥7)
- Zoekwoorden met lage QS gemarkeerd (<5 = FAIL, 5-6 = WARNING)
- Controle op zoekwoordkannibalisatie (zelfde zoekwoorden in meerdere campagnes)
- Impressieaandeel bijgehouden voor top zoekwoorden
- Zoekwoord-bodaanpassingen ingesteld voor apparaten/locaties/doelgroepen
Advertenties (15% gewicht)
- RSA: ≥8 unieke koppen, ≥3 beschrijvingen per advertentiegroep
- RSA: advertentiekwaliteit "Goed" of "Uitstekend" (niet "Slecht" of "Gemiddeld")
- Gebruik van vastgezette koppen/beschrijvingen minimaal en strategisch (overmatig vastpinnen vermindert RSA-flexibiliteit)
- Advertentie-extensies: sitelinks (≥4), callouts (≥4), gestructureerde snippets, afbeelding
- Dynamische zoekwoordinvoeging op passende wijze gebruikt
- Advertentietekst bevat CTA, waardepropositie, onderscheidende factoren
Instellingen (10% gewicht)
- ECPC (Enhanced CPC) gemarkeerd als verouderd. Migreer naar volledige Smart Bidding (tCPA/tROAS/Maximize)
- Bodstrategie geschikt voor campagnematuriteit en doelen
- Budgetbesteding: geen campagnes beperkt door budget (tenzij opzettelijk)
- Advertentieschema afgestemd op openingstijden/conversiepatronen
- Apparaat-bodaanpassingen ingesteld op basis van prestatiegegevens
- Locatietargeting: "Aanwezigheid" niet "Aanwezigheid of Interesse"
- Netwerkinstellingen: Zoekpartners beoordeeld, Display afgemeld voor Zoeken
GAQL & Gegevensnauwkeurigheid
Voordat u gegevens analyseert, lees ads/references/gaql-notes.md voor bekende GAQL-veld incompatibiliteiten,
deduplicatiepatronen en best practices voor filterbereik. Belangrijkste regels:
- Dedupliceer zoekwoorden op
(ad_group_id + keyword_text + match_type)vóór elke analyse - Analyseer alleen INGESCHAKELDE campagnes en advertentiegroepen (sluit gepauzeerde/verwijderde uit)
- Filter op zoekwoorden met vertoningen > 0 voor themacoherentiecontroles (G03)
- Pas legacy BMM-heuristiek toe: BROAD + Manual CPC = legacy BMM, geen opzettelijke broad (G17)
- Markeer alleen onnodige uitgaven op termen met >$10 uitgaven EN 0 conversies (G16)
- Tel gedeelde negatieve zoekwoordenlijsten mee naast negatieven op campagneniveau (G14/G15)
Google Ads MCP Integratie (Optioneel)
Voor geautomatiseerde gegevensverzameling, verbind de Google Ads MCP server:
- Beschikbare tools:
search(GAQL-query's),list_accessible_customers - Setup: Configureer in
.mcp.jsonof Claude Code MCP-instellingen - Customer ID: Haal uit CLAUDE.md onder Accounts > Google Ads, of vraag de gebruiker
- Terugvaloptie: Als MCP niet is geconfigureerd, val terug op handmatige gegevensexport (de standaardwerkwijze)
Wanneer MCP beschikbaar is, gebruik deze dan om automatisch Zoektermenrapporten, zoekwoordgegevens, conversieacties, en campagnestructuur op te halen in plaats van handmatige exports te vereisen.
PMax Diepgaand Onderzoek
Als Performance Max-campagnes bestaan, evalueer dan bovendien:
- Diversiteit van activagroepen (tekst, afbeeldingen, video, feeds)
- Doelgroepsignalen geconfigureerd (aangepaste segmenten, lijsten, demografie)
- URL-uitbreidingsinstellingen beoordeeld (afmelden voor irrelevante pagina's)
- Merkuitzonderingen toegepast (voorkom kannibalisatie van merkzoekopdrachten), beschikbaar voor alle adverteerders
- Negatieve zoekwoorden op campagneniveau nu beschikbaar voor ALLE adverteerders
- Zoekthema's gebruikt (2024 functie)
- Final URL-uitbreiding: ingeschakeld of uitgeschakeld met rechtvaardiging
- Tabblad Inzichten beoordeeld (zoekcategorieën, doelgroepsegmenten)
AI Max voor Zoeken (2026)
AI Max combineert broad match + zoekwoordloze targeting op bestaande Zoekcampagnes. Gemiddeld 14% conversiestijging voor non-retailmerken bij vergelijkbare CPA/ROAS (Google Ads blog, mei 2025). DSA, ACA en broad-match op campagneniveau migreren automatisch naar AI Max tegen eind september 2026; nieuwe DSA-campagnecreatie via de Google Ads API stopt sept 2026. Sterke negatieve zoekwoordenlijsten zijn een harde voorwaarde. Onafhankelijke gegevens over 250+ campagnes laten conservatievere resultaten in de praktijk zien (+13% mediane omzet, +16% mediane CPA) — stel verwachtingen dienovereenkomstig bij.
Detectie & API-veld
AI Max is per campagne ingeschakeld via ai_max_setting.enable_ai_max (Google Ads
API v21+). Controleer de ai_max_setting resource van de campagne voor de huidige status.
Audit checklist
Als AI Max voor Zoeken beschikbaar of actief is:
- Veldcontrole:
campaign.ai_max_setting.enable_ai_max = truevoor in aanmerking komende Zoekcampagnes (of gedocumenteerde reden voor afmelden) - Broad Match + Smart Bidding combinatie geverifieerd — AI Max dwingt effectief broad match uitbreiding af; zonder Smart Bidding (tCPA/tROAS/Maximize Conv) lekt het budget
- Zoektermmatching — bekijk de verdeling van
search_term_matching_typein het Zoektermenrapport (close varianten vs bredere matches); FAIL als het aandeel bredere matches meer dan 60% bedraagt op een campagne zonder Smart Bidding - AI Brief geconfigureerd — Google's nieuwe gestructureerde merkinvoer. Audit op: bedrijfsnaam, waardepropositie (≤200 tekens), beschrijving doelgroep, verboden onderwerpen / off-brand taal, regionale / juridische disclaimers
- Tekstaanpassingsregels — AI Max genereert kop- + beschrijvingsvarianten op basis van de brief. Audit op: vergrendelde juridische zinnen, verboden concurrentienamen, goedgekeurde disclaimertekst, vastpindiscipline voor verplichte claims
- Final URL Expansion (FUE) controles — bevestig URL in-/excludelijsten
om te voorkomen dat AI Max verkeer stuurt naar checkout-omleidingen, met wachtwoord beveiligde pagina's,
of 404's. Audit
url_expansion_opt_outals u FUE expliciet hebt uitgeschakeld - Merkuitzonderingen toegepast — merkuitzonderingslijst op campagneniveau om kannibalisatie van merkzoekopdrachten te voorkomen; zelfde mechanisme als PMax-merkuitzonderingen
- Tekstdisclaimers (uitrol mei 2026+) — als uw branche disclaimers vereist (gezondheid, financiën, juridisch, crypto), bevestig dat het nieuwe gestructureerde tekstdisclaimerveld van Google is ingevuld
- Budgetimpact — AI Max kan uitgaven met ±30% verschuiven in de eerste 7 dagen. Bevestig budgetbestedingsregels en gedeelde budgetten om te voorkomen dat aangrenzende campagnes uitgehongerd raken
- Dekking van negatieve zoekwoorden — AI Max verbreedt het bereik 3-5x; bestaande negatievenlijsten moeten meegroeien. Hergebruik de regels voor negatieve zoekwoorden uit de sectie Onnodige Uitgaven maar pas ze toe op 3x het historische volume
DSA Migratie Pre-Flight Checklist
De automatische migratie van september 2026 verplaatst Dynamic Search Ads, Automatically Created Assets (ACA) en broad-match Search campagnes op campagneniveau naar AI Max, ongeacht of de adverteerder er klaar voor is. Voer deze pre-flight uit vóór de migratiedeadline:
- Inventariseer DSA-campagnes — query
campaign.advertising_channel_sub_type IN (SEARCH_DYNAMIC, ...). Noteer campagne-ID's, maandelijkse uitgaven, conversievolume zodat de migratie naar risico kan worden gefaseerd - Inventariseer campagnes met ACA ingeschakeld —
campaign.ad_strength_settingsmet automatisch gegenereerde koppen ingeschakeld - Inventariseer broad-match Search campagnes op campagneniveau zonder AI Max nog ingeschakeld — deze migreren standaard
- Trackingtemplate-audit — DSA's gebruiken vaak
{lpurl}ValueTrack parameters. Bevestig dat trackingtemplates correct worden opgelost wanneer AI Max een andere Final URL genereert via FUE. Test parametersubstitutie opnieuw met een synthetische AI Max landings-URL - Negatieve zoekwoorden pre-staging — haal de laatste 90 dagen aan DSA-zoektermen op; plaats de irrelevante termen alvast als Exact/Phrase negatieven op een Gedeelde Negatievenlijst vóór migratie
- AI Brief opgesteld — schrijf een conceptbrief voor elke migrerende campagne zodat Google gestructureerde merkcontext heeft op het moment van migratie, niet generieke gecrawlde inhoud
- URL-controles klaargezet — Final URL Expansion in-/excludelijsten voorbereid per campagne (vooral voor /careers, /admin, /thank-you, /404 paden die DSA's doorgaans uitsloten via URL-patroonregels)
- Merkuitzonderingslijsten voorbereid — bestand met merkuitzonderingen op campagneniveau (zelfde formaat als PMax)
- Bodstrategie-migratie — Manual CPC en ECPC DSA-campagnes MOETEN vóór AI Max-migratie over op Smart Bidding. Stel alvast tCPA- of tROAS-doelen in per migrerende campagne
- Conversietracking pre-flight — AI Max-attributie steunt sterk op Enhanced Conversions + Consent Mode V2; bevestig dat beide actief en geverifieerd zijn volgens de sectie Conversietracking vóór migratie
- Rapportagebasislijn — leg pre-migratiemetrieken vast voor 28 dagen (CTR, CVR, CPA, ROAS, Search Lost IS door rang/budget) zodat de impact na migratie schoon kan worden gemeten
Documenteer het migratierisico per campagne als LAAG (Smart Bidding + sterke negatieven + goede AI Brief), GEMIDDELD (Smart Bidding maar zwakke negatieven of geen Brief), of HOOG (Manual CPC, zwakke negatieven, generieke Brief). Faseer migraties van LAAG → HOOG en pauzeer GEMIDDELD/HOOG als het conversievolume met >25% daalt in de eerste 7 dagen.
Demand Gen Campagnes
Vervangen Video Action Campagnes (automatische upgrade begon juli 2025). Het toevoegen van afbeeldingen aan een video-only campagne levert 20% meer conversies op bij dezelfde CPA (Google Ads blog). Frequentiecapping NIET ondersteund.
Als Demand Gen campagnes bestaan, evalueer dan:
- Mix van video + afbeeldingen aanwezig (gecombineerd formaat levert 20% meer conversies op vs alleen video bij gelijke CPA)
- Doelgroepsignalen geconfigureerd (aangepaste segmenten, lookalikes)
- Conversietracking afgestemd op boven-/middenfunnel-doelen
- Opmerking: frequentiecapping is niet beschikbaar. Monitor bereik vs frequentie handmatig
Belangrijkste Drempelwaarden
| Metriek | Pass | Warning | Fail |
|---|---|---|---|
| Kwaliteitsscore (gem) | ≥7 | 5-6 | <5 |
| CTR (Zoeken) | ≥6,66% | 3-6,66% | <3% |
| CVR (Zoeken) | ≥7,52% | 3-7,52% | <3% |
| CPC (Zoeken) | ≤$5,26 | $5,26-8,00 | >$8,00 |
| Onnodige Uitgaven | <10% | 10-20% | >20% |
| Advertentiekwaliteit | Goed+ | Gemiddeld | Slecht |
| Ongeldige Kliks | <5% | 5-10% | >10% |
Output
Google Ads Health Score
Google Ads Health Score: XX/100 (Grade: X)
Conversietracking: XX/100 ████████░░ (25%)
Onnodige Uitgaven: XX/100 ██████████ (20%)
Accountstructuur: XX/100 ███████░░░ (15%)
Zoekwoorden: XX/100 █████░░░░░ (15%)
Advertenties: XX/100 ████████░░ (15%)
Instellingen: XX/100 ██████████ (10%)
Te leveren producten
GOOGLE-ADS-REPORT.md: Volledige 80-controle bevindingen met pass/warning/fail- Schatting van onnodige uitgaven (maandelijks $-bedrag)
- Quick Wins gesorteerd op impact
- PMax-specifieke aanbevelingen (indien van toepassing)
- Matrix met zoekwoordgezondheid met QS, CTR, CVR per zoekwoordgroep