Growthdesk Lab

Zelf een Google Ads-campagne maken met AI: de agent bouwt hem. Dan begint het meten.

Sluit een MCP aan en je agent bouwt de campagne echt. Zoekwoorden, advertentiegroepen, teksten, in een middag, en het is nog goed ook. Dan zet je hem aan en moet je gaan meten. Daar houdt het op: een doolhof aan manieren om hetzelfde door te geven, een import die Google in juni op slot zette voor nieuwkomers, en een klik-id dat je lang niet altijd krijgt. Er gaat niks stuk. Het klopt alleen niet, en dat merk je pas als je gaat kijken.

  • AI
  • Google Ads
  • MCP
  • Meten

Elk stuk over Google Ads en AI gaat over advertentieteksten. Laat ChatGPT je zoekwoorden doen, je uitsluitingen, je koppen, scheelt 75% van je tijd. Daar is niks mis mee. Alleen: dat is het antwoord op een vraag van twee jaar geleden.

De vraag is namelijk veranderd. Je vraagt een AI allang niet meer om je advertenties te schrijven. Je sluit hem aan op je account en hij doet het werk zelf. En dat gaat goed, beter dan de meeste mensen denken.

Tot je moet gaan meten. Dat is andere koek.

Wat het doet

De agent bouwt je campagne echt

Sluit een van de Google Ads MCP-servers uit de community aan, zoals die van FGRibreau of die van isteam, en je agent mag echt aan de knoppen. Hij maakt campagnes aan, zet advertentiegroepen op, stelt biedingen in, schrijft advertenties, pauzeert wat niet loopt. Bij sommige zit er een slot op: hij stelt de wijziging voor, jij ziet eerst wat er gaat gebeuren, en pas als jij ja zegt gaat het door, met een budgetplafond eroverheen. Dit is geen demo. Hier kun je gewoon mee werken.

En het gaat inderdaad zo snel als ze zeggen

Die middag waarin een complete campagnestructuur staat: die is echt. Die 75% trouwens ook. Zoekwoordonderzoek, uitsluitingslijsten, dertig advertentievarianten, een nette accountstructuur, daar is een agent goed in en hij wordt er niet moe van. Dus als de vraag is of AI een Google Ads-campagne kan bouwen: ja. En niet een beetje.

Eén ding valt op voordat we verder gaan. Google heeft zijn eigen Google Ads MCP uitgebracht en die in de huidige release bewust alleen-lezen gemaakt. In hun eigen woorden: hij kan geen biedingen aanpassen, geen campagnes pauzeren en geen assets aanmaken. Hij mag kijken, verder niks. Alles wat wél in een live advertentieaccount schrijft komt uit de community. Daar is niks mis mee, er zitten hele goede tussen. Maar het zegt wel iets dat Google die helft zelf niet aan een model wilde geven.

De draai

En dan zet je hem aan

Je campagne staat live, en vanaf dat moment kost hij geld. Nu moet Google leren welke klikken de moeite waard zijn, en dat leert hij maar uit één ding: de conversies die jij terugmeldt. Alles hierboven ging over hoe je campagne eruitziet. Vanaf hier bepaal jij waar Google op stuurt.

Dus je zet conversietracking op. Ook daar helpt je agent bij. Er vuurt een tag, er komt een conversieactie, je ziet een getal verschijnen. Het werkt.

En dan moet je Google gaan vertellen wat een klant is. Daar houdt die middag op.

De hel

Eén klus, en geen kaart

Conversietracking klinkt als één ding: laat Google weten wanneer er een klant binnenkomt. In de praktijk is het een mijnenveld van instellingen en kleine gacha's, en niemand wijst je de weg.

Het begint al bij het aanmaken. Meten kan pas als de conversie bestaat, maar na het aanmaken staat de status op „niet-geverifieerd” tot de tag één keer echt is afgevuurd, en je krijgt geen melding wanneer dat gebeurt. Dus zit je de kolom met de trackingstatus te verversen tot hij omslaat. Dat is geen storing. Zo werkt het gewoon.

Daarna mag je kiezen hoe je het doorgeeft, en dan wordt het pas echt leuk. Eerst: wáár gebeurt de conversie? Op je site, in een app, bij een telefoontje, of offline na een offerte. En dan, los daarvan: hóe komt die data bij Google? Via een tag op je site, met de hand geplaatst of via Tag Manager. Via een offline import als de deal later rondkomt. Via tagloze routes zoals een GA4-import of een doorschakelnummer. En over al die routes heen stuurt Enhanced Conversions gehashte klantgegevens mee om de gaten te dichten. Twee assen, een handvol combinaties, en nergens staat welke voor jou de juiste is.

En de voor de hand liggende route ging net op slot voor nieuwkomers

Kies je de route die elke tutorial en elk taalmodel nog aanraadt, de offline import via de Google Ads API, dan loop je tegen iets aan dat in juni is veranderd. Sinds 15 juni 2026 zet Google geen nieuwe ontwikkelaars meer op de toegangslijst voor die import; een token zonder recente historie krijgt `CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE` en wordt doorverwezen naar de Data Manager API. Je agent schrijft die code goed en het faalt, en in de foutmelding staat nergens dat het aan een toegangslijst ligt en niet aan je code.

Dit is het patroon, geen los incident. Het platform verschuift op een dinsdag onder je voeten, de tutorials lopen maanden achter, en wat er sneuvelt is nooit het stuk waar je op lette.

En dan de details

Alles hangt aan een id dat je lang niet altijd krijgt

Stel dat je de juiste route te pakken hebt. Dan hangt het hele bouwwerk nog steeds aan de gclid, het klik-id dat Google aan een advertentieklik hangt. Geen gclid, geen match, geen waarde. En dat id is minder zeker dan je denkt. Apple haalt in privémodus standaard een deel van dat soort volgparameters uit je links, en wie de instelling aanzet krijgt dat ook in gewoon browsen. Apple noemt de gclid nergens bij naam, dus of die er precies onder valt staat niet zwart op wit. Wat er wél zwart op wit staat: parameters die alleen voor campagne-attributie dienen laat Safari met rust, en parameters die tot op klik- of persoonsniveau volgen niet.

Er is nog een addertje dat makkelijker te missen is: kwam iemand van een andere site binnen, dan krijgen externe scripts die de URL uitlezen een versie te zien zónder query-parameters. Je id kan er dus staan en voor jouw tag alsnog onzichtbaar zijn. En dat id had je bovendien maanden eerder al moeten opvangen en bewaren, voordat je wist dat je het ooit nodig zou hebben. Terwijl de conversie waar het echt om gaat vaak niet eens op je site gebeurt: die komt zes weken later aan de telefoon rond. Dus moet je administratie voortaan met je advertentieaccount gaan praten. Elke dag, voor altijd.

En ondertussen blijft dat dashboard je eraan herinneren dat je consent mode niet hebt aangezet, of vragen of je je leadgegevens wilt delen met een partnernetwerk. Kleine vinkjes, grote gevolgen, geen uitleg. Dit is het werk dat je overslaat als je niet weet dat het bestaat.

  1. De gacha

    Meten kan pas als de conversie bestaat, en de status blijft „niet-geverifieerd” tot de tag vuurt. Geen melding; je zit de kolom te verversen.

  2. De assen

    Wáár de conversie gebeurt, en hóe de data bij Google komt. Twee vragen, een handvol combinaties, geen wegwijzer.

  3. De toegangslijst

    De offline-importroute uit elke tutorial nam sinds 15 juni 2026 geen nieuwe ontwikkelaars meer aan.

  4. Het id

    Alles matcht op de gclid. Die moest je maanden eerder bewaren, en browsers knippen in volgparameters.

De rekening

Er gaat niks stuk, en dat is het probleem

Als dit hard misging was het half zo erg. Een koppeling die omvalt, dat zie je. Maar hier valt niks om. De tag vuurt, er verschijnt een getal, de grafiek loopt op. Er komt geen melding dat je zit te bieden op een signaal dat niks met je omzet te maken heeft. Je komt erachter als je gaat kijken, en je gaat pas kijken als er iets begint te knagen.

Want die bieder moet ondertussen wel wat leren. Bij weinig volume is „iemand is klant geworden” een veel te klein getal, dus zet je er zachtere signalen bij: iemand die dertig seconden bleef en scrollde, iemand die het formulier opende. Search Engine Land noemt dat micro-conversies. Het voorbeeld dat ze erbij geven zegt genoeg: een account met 500 paginaweergaven, 200 winkelwagentjes, 50 gestarte formulieren en 10 aankopen levert de bieder 760 signalen op voor de 10 die ertoe doen. Hun advies is om die zachte signalen eruit te halen. Maar lees hun eigen drempel: onder de dertig echte conversies per maand kun je ze nodig hebben, en pas boven de zestig kun je echt zonder.

De meeste bedrijven die adverteren halen die dertig nooit. Voor hen is het advies „zet je micro-conversies uit” dus niet bedoeld. Ze hebben die signalen nodig om het bieden aan de praat te houden.

Search Engine Land trekt de grens in echte conversies per maand:

< 30

hieronder kun je meestal niet bieden zonder de zachte signalen erin

> 60

pas hierboven kun je ze veilig weer weghalen

Zit je tussen die twee lijnen in, zoals de meeste adverteerders, dan kan de teller in je dashboard je echte resultaat niet zijn. Hij moet dingen meetellen die geen klant zijn, alleen om de machine te voeden. Dat is geen storing. Zo werkt leadgeneratie met weinig volume.

En aan de andere kant ziet Google juist te weinig

Omzet schrijft Google namelijk alleen bij als hij hem kan terugleiden naar een klik die hij jou verkocht heeft. Kwam die klant via een tip binnen, of belde hij gewoon, dan is er geen klik-id en ziet Google die omzet nooit. Voor de meeste kleinere adverteerders is dat geen zeldzame uitzondering maar een flink deel van de omzet waar het advertentieaccount nooit iets van weet.

Je dashboard telt dus te veel conversies en te weinig geld. Tegelijk. En die twee fouten poetsen elkaar niet weg, ze stapelen. Wat je overhoudt is een getal dat allebei de kanten op verkeerd is en er precies uitziet als een echt getal. Daar stuur je vervolgens je budget mee.

De kern

En aan de andere kant ziet Google juist te weinig

Omzet schrijft Google namelijk alleen bij als hij hem kan terugleiden naar een klik die hij jou verkocht heeft. Kwam die klant via een tip binnen, of belde hij gewoon, dan is er geen klik-id en ziet Google die omzet nooit. Voor de meeste kleinere adverteerders is dat geen zeldzame uitzondering maar een flink deel van de omzet waar het advertentieaccount nooit iets van weet.

Je dashboard telt dus te veel conversies en te weinig geld. Tegelijk. En die twee fouten poetsen elkaar niet weg, ze stapelen. Wat je overhoudt is een getal dat allebei de kanten op verkeerd is en er precies uitziet als een echt getal. Daar stuur je vervolgens je budget mee.

Conversietracking is het enige onderdeel van je campagne dat kan omvallen zonder dat er iets stukgaat. De tag vuurt, het getal loopt op, en niemand die je vertelt dat je op ruis zit te bieden.
Eward Bartlema
Dit is precies het soort werk dat je één keer goed doet, of eindeloos blijft betalen. Wij bouwen het één keer, en houden het bij voor al onze klanten tegelijk. Doe je het zelf, dan bouw je het één keer voor jezelf, en daarna mag je het in je eentje blijven bijhouden terwijl het platform onder je verandert.
Eward Bartlema Strategie & Projectleiding
De oplossing

Google weet het, en je hebt er nog niks aan

Het eerlijke deel van dit verhaal: Google ziet het probleem zelf ook. Op Google Marketing Live 2026 kondigden ze journey-aware bidding aan, nog in bèta. Search-campagnes die op een doel-CPA sturen kunnen daarmee leren van zowel biedbare als niet-biedbare conversiedoelen. Precies de goede kant op: zachte signalen mogen meesturen zonder dat ze de teller opblazen.

Alleen: Google beschrijft het uitsluitend voor Search-campagnes op een doel-CPA. Over Performance Max of sturen op waarde staat er in dat verband niets. Draai je dat, dan is er dus ook niets beloofd. De oplossing is in de maak, alleen nog niet voor jou.

Tot die tijd is dit gewoon werk. Geen ingewikkeld werk, gewoon werk: uitzoeken hoe je meet, langs een route die net op slot ging, met een id dat je maanden eerder had moeten bewaren, en je administratie laten praten met je advertentieaccount. En dat allemaal blijven bijhouden terwijl het platform onder je verandert. Een agent helpt je daarbij. Beslissen doet hij het niet, en als het stilvalt merkt hij het niet.

Eerlijk

Wat dan wel

Dit is geen betoog tegen AI voor je Google Ads. Onze eigen campagnes draaien op AI, elke dag, en we zouden niet meer terug willen.

De scheidslijn is helder. Alles vóór het geld, de structuur, de zoekwoorden, de teksten, de eindeloze varianten: precies wat je aan een agent moet geven. Hij is sneller dan jij en hij wordt niet moe. Doen.

Wat je niet weg kunt geven is het oordeel over een getal. Niet omdat je agent dom is, maar omdat hij naar hetzelfde dashboard kijkt als jij. Vraag hem of de campagne loopt en hij leest dezelfde opgeblazen teller als jij, en adviseert je op basis daarvan. Hij zit er dan net zo naast, en om precies dezelfde reden: dat getal betekende nooit wat het leek te betekenen.

Geef aan je agent
  • Account- en campagnestructuur
  • Zoekwoordonderzoek en uitsluitingen
  • Advertentieteksten, tientallen varianten
  • Rapportage en analyse op afroep
Hier zit het meeste werk. Doen.
Houd bij een mens
  • Wat een conversie is, en wat hij waard is
  • Of dat getal jouw bedrijf is
  • Wanneer een campagne uitgaat
  • Hoe een echte klant terugkomt bij Google
Vier beslissingen. Verder niks.

Dat rechterrijtje is kort. Het is alleen wel het enige rijtje waar over je geld wordt beslist.

Kort

Kan AI je Google Ads doen?

Ja. Echt, goed, in een middag. Wat hij niet doet is het doolhof erachter voor je uitlopen: uitzoeken hoe je meet, merken dat de voor de hand liggende route in juni op slot ging voor nieuwkomers, een id bewaren dat je nog niet nodig had, en een deal die aan de telefoon rondkwam terugkrijgen in je advertentieaccount.

En daar zit geen alarm op. Een campagne die op ruis biedt ziet er precies hetzelfde uit als een campagne die loopt: de tag vuurt, het getal loopt op, de grafiek oogt gezond. Dát is het dure deel. Niet dat het moeilijk is, maar dat het stil gebeurt.

Wij draaien je Google Ads als onderdeel van de machine, op je eigen data, met een specialist die bepaalt wat meetelt. Probeer het live op je eigen site.

Veelgestelde vragen

Kan ik Google Ads instellen met ChatGPT?

Voor alles rondom de campagne wel, en goed ook: zoekwoordonderzoek, uitsluitingslijsten, advertentieteksten, accountstructuur. Wat ChatGPT zelf niet kan is iets doen in je account, hij heeft geen toegang. Daar heb je een Google Ads MCP-server voor nodig, of een echte koppeling met de API. En geen van beide lost het onderdeel op dat je resultaat bepaalt: wat je als conversie telt en wat die waard is.

Is er een officiële Google Ads MCP-server?

Ja, uitgebracht in oktober 2025, en in de huidige release alleen-lezen: Google zegt dat hij geen biedingen kan aanpassen, geen campagnes kan pauzeren en geen assets kan aanmaken. Zijn drie tools zijn bedoeld om je account uit te lezen. Alles wat wél in je account schrijft komt uit de community. Daar zitten goede tussen, sommige laten je een wijziging eerst zien voordat ze hem doorvoeren, maar je geeft er wel een derde partij je advertentiebudget mee in handen.

Waarom rapporteert Google Ads meer conversies dan ik leads heb?

Bijna altijd omdat er meer in je conversieacties zit dan een echte aanvraag: een scroll, een verblijfsduur, een geopend formulier. Die zachte signalen zitten er niet voor niets in, onder de dertig echte conversies per maand leert het bieden vaak niks zonder, maar ze blazen de teller wel op. Search Engine Land documenteerde accounts waar de zachte signalen de echte conversies met 500 tegen 1 overtreffen. Tel je echte leads dus apart, uit je eigen administratie, en nooit uit de conversiekolom van Google.

Kan ik nog offline conversies importeren via de Google Ads API?

Alleen als je developer-token het de maanden ervoor al deed. Sinds 15 juni 2026 zet Google geen nieuwe ontwikkelaars meer op de toegangslijst voor die import: een token zonder recente historie krijgt CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE en wordt doorverwezen naar de Data Manager API. Wie al uploadde mag de Google Ads API blijven gebruiken tijdens de migratie. Mensen lopen erop stuk omdat het endpoint nog gewoon bestaat, elke tutorial het nog beschrijft, en de foutmelding een toegangslijst noemt, niet de reden.

Wat doet Growthdesk anders?

Dezelfde AI, met een specialist die bepaalt wat als conversie telt en wat die waard is, en diezelfde persoon kan ook de landingspagina aanpassen waar het verkeer op binnenkomt. Dat is het verschil met een advertentiebureau: dat kan je klikprijs verlagen, maar aan je pagina mag het niet zitten. Bij ons is het één machine en één tarief, dus worden de pagina, het formulier en de advertenties samen bijgesteld.

Lees verder

Zie live hoe de machine jouw website verbetert.

Plak je URL en de AI-marketingmachine gaat aan de slag op je site met design, SEO, content en snelheid.

01
Plak je URL Geen offerte, maar een live demo.
02
De machine onderzoekt en bouwt Onze machine bekijkt jouw website en maakt een verbeterde versie.
03
Volg het op WhatsApp De previews verschijnen in de chat zodra ze klaar zijn.
Growthdesk
Growthdesk AI
gratis
De geoptimaliseerde website is van jou Blijvend €0 op een site.growthdesk.nl domein.
100% gratis, geen einddatum, geen verplichting.
Jeroen, Growthdesk-team Eward, Growthdesk-team Jur, Growthdesk-team
Liever direct contact? 06 8739 6305