Campagnetracking als marketingfundament
Zonder tracking weet je niet wat werkt. Een campagneregister in Google Sheets geeft je één centrale plek waar budget, activiteiten en resultaten samenkomen, ongeacht of je betaalde advertenties, e-mailcampagnes, events of social-media-acties draait.
Het grote voordeel van Sheets boven een extern tool: je combineert data uit meerdere kanalen (Google Ads, Meta, e-mail, organisch) in één weergave zonder eindeloze export- en importcycli.
Werk met een unieke campagne-ID
Geef elke campagne een vaste, unieke code zoals 2026-Q2-LAUNCH. Zo koppel je alle uitgaven en resultaten over meerdere tabbladen heen automatisch aan de juiste campagne.
Campagneregister opbouwen
Bouw je tracking op met drie tabbladen die via de campagne-ID aan elkaar gekoppeld zijn.
Het tabblad Campagnes is het centrale register:
| Kolom | Beschrijving |
|---|---|
campagne_id |
Unieke code |
naam |
Campagnenaam |
type |
Betaald, Email, Social, Event, SEO |
doel |
Naamsbekendheid, Leads, Conversie, Retentie |
start_datum |
Startdatum |
eind_datum |
Einddatum |
budget |
Totaal toegewezen budget |
status |
Gepland, Actief, Afgerond, Gepauzeerd |
eigenaar |
Verantwoordelijke marketeer |
target_leads |
Gewenst aantal leads |
target_conversies |
Gewenste conversies |
Het tabblad Uitgaven houdt de dagelijkse of wekelijkse besteding bij:
| Kolom | Beschrijving |
|---|---|
datum |
Boekingsdatum |
campagne_id |
Koppeling naar campagneregister |
kanaal |
Google Ads, Meta, LinkedIn, enzovoort |
bedrag |
Besteed bedrag |
notitie |
Wat is ingekocht |
Het tabblad Resultaten legt de prestaties vast:
| Kolom | Beschrijving |
|---|---|
datum |
Meetdatum |
campagne_id |
Koppeling |
kanaal |
Kanaal |
vertoningen |
Bereik |
klikken |
Clicks |
leads |
Gegenereerde leads |
conversies |
Aankopen of aanvragen |
omzet |
Gekoppelde omzet |
Campagneregister aanmaken
- Maak een nieuw bestand met de naam Campagnetracking [jaar].
- Maak drie tabbladen: Campagnes, Uitgaven en Resultaten.
- Voeg dropdowns toe voor
type,doel,statusenkanaalvia Gegevens > Gegevensvalidatie. - Voeg in het tabblad Campagnes rechts van de data een Samenvatting-sectie toe met SUMIF-formules.
- Deel het bestand met het marketingteam via Bestand > Delen.
Samenvatting per campagne met SUMIF
Voeg rechts van je campagnerijen automatische samenvattingen toe. In de voorbeelden staat A2 voor de cel met de campagne_id op de huidige rij.
Totaal besteed:
=SUMIF(Uitgaven!B:B,A2,Uitgaven!D:D)
Budget resterend:
=F2-SUMIF(Uitgaven!B:B,A2,Uitgaven!D:D)
Totaal leads:
=SUMIF(Resultaten!B:B,A2,Resultaten!F:F)
Cost per lead:
=IFERROR(SUMIF(Uitgaven!B:B,A2,Uitgaven!D:D)/SUMIF(Resultaten!B:B,A2,Resultaten!F:F),"N/A")
ROI:
=IFERROR((SUMIF(Resultaten!B:B,A2,Resultaten!H:H)-SUMIF(Uitgaven!B:B,A2,Uitgaven!D:D))/SUMIF(Uitgaven!B:B,A2,Uitgaven!D:D),"N/A")
Controleer of je kolomverwijzingen kloppen
De formules gaan ervan uit dat campagne_id in kolom B staat en bedrag, leads en omzet respectievelijk in de kolommen D, F en H. Wijk je af van deze indeling, pas dan de kolomletters in de SUMIF-formules aan, anders tel je de verkeerde cijfers op.
Kanaalprestaties vergelijken
Gebruik een draaitabel op het tabblad Resultaten om kanalen naast elkaar te zetten:
- Selecteer de data op het tabblad Resultaten.
- Ga naar Invoegen > Draaitabel.
- Zet bij Rijen het veld
kanaalen bij Waarden de som vanklikken,leads,conversiesenomzet.
Voeg een berekend veld toe voor cost per lead per kanaal zodat je in één oogopslag ziet welk kanaal het efficiëntst leads oplevert.
UTM-tracking koppelen
Gebruik UTM-parameters in je campagne-URLs zodat Google Analytics 4 het verkeer per campagne herkent in het rapport Verkeersacquisitie. De drie kernparameters zijn utm_source (de bron, bijvoorbeeld google of nieuwsbrief), utm_medium (het medium, bijvoorbeeld cpc of email) en utm_campaign (de campagnenaam, bijvoorbeeld 2026-q2-launch).
Voeg in je campagneregister een kolom utm_bron en utm_campagne toe en genereer je URLs consistent met de gratis Campaign URL Builder van Google. Door dezelfde codes te gebruiken als je campagne_id koppel je later eenvoudig je Sheets-data aan je GA4-rapporten.
Houd UTM-codes consistent
GA4 is hoofdlettergevoelig: Email en email worden als twee verschillende media geteld. Spreek één schrijfwijze af (bij voorkeur volledig kleine letters) en leg die vast als richtlijn voor het hele team.
Hoe importeer ik data vanuit Google Ads automatisch?
Gebruik de officiële Google Ads-add-on voor Sheets via Uitbreidingen > Add-ons > Add-ons downloaden. Die haalt klikken, vertoningen en kosten per campagne op en kan rapporten op schema verversen. Let op: de officiële add-on is alleen beschikbaar in de Engelstalige versie van Sheets en in de Verenigde Staten, dus elders gebruik je een alternatief zoals een import-add-on van derden.
Kan ik ook social-mediadata automatisch importeren?
Meta en LinkedIn bieden geen directe Sheets-integratie. Gebruik een tool zoals Supermetrics of Coefficient, of exporteer de data handmatig vanuit de respectievelijke advertentieplatforms en plak die in het tabblad Resultaten.
Hoe vergelijk ik campagneprestaties over meerdere jaren?
Voeg een jaar-kolom toe en gebruik een draaitabel met jaar als kolom en campagnetype als rij. Zo zie je trends over de tijd zonder je oude data te overschrijven.
Wat is een goede benchmark voor cost per lead?
Dat verschilt sterk per branche en kanaal, dus externe benchmarks zeggen weinig. Houd je eigen historische data bij en vergelijk nieuwe campagnes intern met je beste campagnes uit het verleden.
Waarom verschijnen mijn campagnes niet in Google Analytics?
Meestal klopt de UTM-codering niet. Controleer of elke URL utm_source, utm_medium en utm_campaign bevat en of je dezelfde schrijfwijze consistent gebruikt. Sommige browsers strippen click-IDs zoals gclid, maar de gewone UTM-parameters blijven doorgaans behouden.
Hoe maak ik er een dashboard van?
Koppel het tabblad Resultaten aan Looker Studio. Daar bouw je grafieken per kanaal en per campagne die automatisch meeveranderen wanneer je je Sheets-data bijwerkt.