← Alle voorstellen

SEA en online adverteren: repo's en tactieken (16-10-2026)

Opdracht Richard 16-10-2026: alle relevante repo's op een rij met advies, en alle slimme tactieken met advies.

Uitgangspunt: lezingen van Richard, weinig aanvragen per maand met een hoge waarde per boeking, B2B (eventmanagers, HR, directies, congresorganisatoren, sprekersbureaus), NL en EN. Geen campagnes vóór consent, conversie en CRM (fase 1-2).

Cijfers (sterren, laatste activiteit) gemeten via de GitHub-API op 16-10-2026.

Deel 1 - Repo's

Gebruiken

RepoSterren / actiefWatWaarom voor onsWanneer
googleads/google-ads-mcp1.043 / okt 2026, Apache-2.0, officieel GoogleMCP-server: Claude leest Ads-data met GAQL (search, list_accessible_customers, get_resource_metadata). Geen schrijftools.Analyse en rapportage zonder dat er iets in het account kan veranderen. Past precies op de harde grens "niets uitgeven".Zodra Richard de developer token (MCC, API-centrum) heeft aangevraagd en eenmalig OAuth doet. Eerst: oude conversiedoelen en historie uitlezen.
googleads/google-ads-python757 / okt 2026, officieelPython-bibliotheek voor de Google Ads APIBasis voor het wekelijkse rapport (plan 5.1) en een vaste audit (conversie-acties, automatisch toepassen, zoektermen). Alleen leesaanroepen.Met dezelfde developer token.
googleads/data-manager-pythonnieuw (okt 2026), officieelBibliotheek voor de Data Manager APISinds 15-06-2026 is dit de route voor nieuwe gebruikers van offline conversie-import en enhanced conversions for leads; de Google Ads API neemt geen nieuwe gebruikers meer aan. Wij hebben die import nooit gebruikt, dus voor ons is dit de enige weg voor 'gekwalificeerd' en 'geboekt' uit het CRM.Fase 2.5, als het CRM er is. Als het CRM een eigen Google-koppeling heeft die al via de Data Manager API loopt, gebruiken we die en hebben we deze niet nodig.

Bruikbaar als bron of later

RepoSterren / actiefWatAdvies
google/ads-api-report-fetcher (gaarf)64 / okt 2026, GoogleGAQL-queries naar CSV of BigQueryPas als er meerdere accounts of kanalen gerapporteerd moeten worden. Bij ons volume is een klein eigen script met google-ads-python eenvoudiger.
Brainlabs-Digital/Google-Ads-Scripts164 / 2024, GPL-2.0Google Ads-scripts van een bureau: bewaking (budget-overschrijding, kapotte URL's, uitgavenalarm), beheer, biedenAlleen de bewakingsscripts als voorbeeld (budget-overspend, broken-destination-urls, change-in-spending-alert). Eerst code lezen, alleen meldend, nooit bieden of wijzigen. Deel is verouderd (average position bestaat niet meer).
charlesbannister/free-google-ads-scripts17 / feb 2026, GPL-3.0Losse gratis scriptsAlleen als naslag.
coreyhaines31/marketingskills54.960 / okt 2026, MITClaude-skills voor marketing, o.a. ads, ad-creative, cro, lead-magnetsLezen als checklist voor advertentieteksten en landingspagina's. Niet als geheel installeren; wat bruikbaar is nemen we over in eigen afspraken.
gtm-templates-simo-ahava/consent-mode32 / feb 2026, Apache-2.0GTM-sjabloon voor Consent ModeAlleen als de gekozen banner (CookieYes of Complianz) geen eigen GTM-sjabloon heeft. Beide hebben er een; die heeft de voorkeur. Voor ONDERHOUD.
stape-io/linkedin-tag4 / aug 2026, Apache-2.0LinkedIn Conversions API-tag voor server-side GTMAlleen als we ooit server-side GTM draaien. Voor ons ligt LinkedIn CAPI vanuit het CRM meer voor de hand.
linkedin-developers/linkedin-api-python-client272 / april 2024Officiële maar stilgevallen Python-clientVoor LinkedIn-rapportage volstaan directe REST-aanroepen; deze client pas gebruiken als hij weer onderhouden wordt.
googleads/google-ads-api-developer-assistant100 / okt 2026, GoogleHulp bij API-code, gebouwd voor Gemini CLINiet nodig met Claude; wel nuttig als voorbeeld van GAQL-queries.

Niet gebruiken

RepoWaarom niet
irinabuht12-oss/google-ads-meta-ads-mcp en irinabuht12-oss/marketing-skills5.047 sterren voor een repo van april 2026 met één bijdrager, op een account van september 2025: de sterren passen niet bij de geschiedenis. Een MCP-server krijgt toegang tot advertentieaccounts; dat risico nemen we niet.
amekala/ads-mcp, danielpopamd/linkedin-ads-mcp, markifact/markifact-mcpVolledige schrijfrechten (campagnes, budgetten) via onbekende makers. Botst met de grens "nooit iets aanzetten of uitgeven zonder Richard".
cohnen/mcp-google-adsWas populair (713), maar sinds okt 2025 stil en vervangen door de officiële Google-server.
google/meridian, facebookexperimental/RobynMarketing-mix-modellen. Vragen jaren aan data met forse uitgaven over meerdere kanalen. Bij één kleine zoekcampagne zeggen ze niets.
google-marketing-solutions/gps-phoebe, adiosPhoebe (leadwaarde voorspellen met ML) vraagt honderden leads; Adios is voor beeldmateriaal op grote schaal.
googleanalytics/gtm-consent-mode-examplesGearchiveerd (2023).
AmauriC/tarteaucitron.jsGoede open-source banner, maar de keuze ligt tussen CookieYes en Complianz (gecertificeerde CMP, plan 1.1).

Geen repo, wel nodig (gratis gereedschap van de platforms)

Deel 2 - Tactieken en strategieën

Advies per tactiek: Doen (in het eerste plan), Later (na de eerste 30-60 dagen of als iets anders klaar is), Niet.

A. Meten (voorwaarde voor alles)

#TactiekAdviesToelichting
A1Conversies in lagen: aangevraagd, gekwalificeerd, geboekt met waardeDoenZie SEA-001. Bieden op 'aangevraagd' alleen in het begin, daarna op 'gekwalificeerd'.
A2Offline import uit het CRM + enhanced conversions for leadsDoen (fase 2.5)Via de Data Manager API of de CRM-koppeling. gclid, gbraid en wbraid in een verborgen formulierveld bewaren.
A3Consent Mode v2 (geavanceerd)DoenVerplicht in de EER om gepersonaliseerd te adverteren en te meten; zonder consent alleen gemodelleerde conversies.
A4Klikvenster 90 dagen voor de conversiesDoenTussen eerste klik en boeking zitten weken tot maanden.
A5Alleen de juiste conversies op 'primair'DoenOude doelen Engagement en YouTube-vervolgweergaven uit het bieden halen (na akkoord).
A6Spam-bescherming op het formulier (honeypot, controle)DoenNepaanvragen vervuilen het bieden. Uitvoering ONDERHOUD.
A7Conversiewaarderegels (bijv. hoger voor EN of grote events)LaterPas als er genoeg boekingen zijn om verschillen te zien.

B. Google-zoekcampagne

#TactiekAdviesToelichting
B1Eén zoekcampagne NL, advertentiegroepen per lezingonderwerp (AI, toekomst van werk, innovatie, ...)DoenElke groep landt op de bijpassende lezingpagina.
B2Exact en woordgroep eerst, geen breedDoenBij weinig conversies maakt breed zoeken veel ruis.
B3AI Max niet aanzetten, URL-uitbreiding uitDoenSinds 1-9-2026 zet Google campagnes met breed zoeken op campagneniveau automatisch om naar AI Max. Wij beginnen zonder; testen kan later met een experiment.
B4Zoekpartners en Display uit in de zoekcampagneDoenStandaard staan ze aan; ze leveren vooral goedkope, slechte klikken.
B5Uitsluitingslijst vanaf dag 1DoenO.a. gratis, vacature, cursus, opleiding, spreekbeurt, scriptie, student, pdf, wikipedia, wie is, leeftijd, vermogen, podcast, boek, youtube. Wekelijks aanvullen uit het zoektermenrapport.
B6Kwalificerende advertentietekst (voor congressen en bedrijfsevenementen, eventueel prijsindicatie)Doen, prijsindicatie = besluit RichardFiltert verkeerde klikken weg vóór ze geld kosten.
B7Assets: sitelinks per lezing, highlights, opsomming van onderwerpen, afbeeldingenDoenGratis extra ruimte en relevantie.
B8Biedstrategie: starten met handmatige CPC of maximaal klikken met plafond; slim bieden pas bij voldoende conversiesDoenDoel-CPA/doel-ROAS heeft circa 15-30 conversies per maand nodig; die halen we de eerste tijd niet.
B9Automatisch toepassen van aanbevelingen UITDoen (voorstel, akkoord Richard)Kan anders zelf budgetten verhogen of breed zoeken toevoegen.
B10Regio NL + Vlaanderen, tijden kantoorurenDoenBestellers zijn professionals.
B11Merkcampagne op "Richard van Hooijdonk spreker/lezing"Later, eerst metenAlleen als veilinginzichten tonen dat sprekersbureaus of anderen op de naam bieden. Anders vangt organisch het al.
B12Sprekersbureaus niet uitsluitenDoenBureaus zijn ook opdrachtgevers; wel apart kwalificeren in het CRM.
B13Seizoen: eventplanners boeken 3-9 maanden vooruitDoen (als hypothese)Budget niet gelijk verdelen; nulmeting toetst de pieken.
B14EN-campagne internationaalLaterPas als NL tot boekingen te volgen is. Andere landen, andere bureaus, andere prijzen.
B15Experimenten (50/50) in Google AdsLaterVraagt volume; anders voor/na-meting met voorzichtigheid.
B16Bieden op namen van andere sprekers of bureausNietLage kwaliteit, reputatierisico, merkenrecht.
B17Performance MaxNietGeen conversiedata, berucht om spamleads, weinig controle.
B18Lead-formulier-asset in de advertentieNiet (nu)Makkelijk invullen, lage kwaliteit; liever de lezingpagina met kwalificatievragen.

C. Landingspagina (eisen voor de nieuwe site)

#TactiekAdvies
C1Eén pagina per lezing, met videofragment, onderwerpen, voor wie, referenties en logo'sDoen
C2Kort aanvraagformulier met kwalificatie: datum, plaats, publiek (grootte, soort), taal, budgetindicatieDoen
C3Snelle pagina (LCP onder 2,5 s), mobiel goed, geen pop-upsDoen
C4Bevestiging met wat er nu gebeurt (reactietermijn), en die termijn echt halenDoen (boekingsproces 2.1)

D. Doelgroepen en vervolg

#TactiekAdviesToelichting
D1Websitebezoekers als observatiedoelgroep in zoekenLaterNa consent; Google vraagt minstens 1.000 actieve gebruikers per lijst voor zoeken.
D2Customer Match (oud-opdrachtgevers)LaterLijst waarschijnlijk te klein en toestemming nodig; eerst CRM.
D3YouTube en Demand GenLaterBestaande video's zijn sterk materiaal, maar eerst zoeken bewijzen.
D4Microsoft Advertising (Bing)LaterGoogle-campagne importeren kost weinig werk, lagere klikprijzen en LinkedIn-profieltargeting. Klein bereik in NL; na de eerste Google-meting.

E. LinkedIn

#TactiekAdviesToelichting
E1Thought Leader Ads: Richards eigen posts promotenLater (eerste LinkedIn-test)Volgens recente vergelijkingen het goedkoopst per klik; past bij een persoonsmerk.
E2Doelgroep op functie (eventmanagement, HR/L&D, directie), branche, bedrijfsgrootte 200+LaterMinstens 50.000 mensen; doelgroepuitbreiding en Audience Network uit.
E3Bedrijvenlijst (ABM): congresorganisatoren, grote werkgevers, bureausLaterUit CRM en nulmeting.
E4Lead Gen Forms met kwalificatievragen, of Document Ads (sprekersprofiel)LaterHoge conversie, maar check de kwaliteit in het CRM.
E5Retargeting van wie 50%+ van een video zagLaterWerkt zonder cookies op de site.
E6Insight Tag + Conversions API vanuit het CRMLaterAchter consent, uitvoering ONDERHOUD, na de Ads Agreement (Richard).

F. Sturen en rapporteren

#TactiekAdvies
F1Wekelijks (maandag): kosten, aanvragen, gekwalificeerd, geboekt, omzet per kanaalDoen
F2Vooraf vastleggen wat 'gelukt' is na 30 en 60 dagen (kosten per gekwalificeerde aanvraag)Doen
F3Bewaking: dag- en uitgavenalarm, kapotte URL's (alleen meldend)Doen
F4Incrementaliteit (merk tijdelijk uit, regio-test)Later

Advies in het kort

  1. Repo's: begin met drie officiële Google-repo's: google-ads-mcp (alleen lezen), google-ads-python (rapport en audit) en data-manager-python (offline import). De rest is naslag. MCP-servers van derden met schrijfrechten gebruiken we niet.
  2. Eerst meten, dan pas adverteren: A1-A6 en C1-C4 zijn het echte werk. Zonder kwaliteitssignaal uit het CRM optimaliseert Google op formulieren, niet op boekingen.
  3. Eerste campagne smal en handmatig: B1-B10. Geen AI Max, geen PMax, geen Display. Slim bieden pas met volume.
  4. LinkedIn en Microsoft daarna, met Thought Leader Ads als eerste test.

Wat dit vraagt van Richard

Bronnen