Ga naar inhoud

WordPress Google Analytics koppelen: complete gids voor GA4 in 2025

Laatst bijgewerkt: 31 December 2025

WordPress Google Analytics koppelen: complete gids voor GA4 in 2025

Wil je weten hoeveel bezoekers je WordPress site heeft en wat ze doen? Dan heb je Google Analytics nodig. Sinds 2023 is Google Analytics 4 (GA4) de standaard - Universal Analytics werkt niet meer. In deze gids leer je stap voor stap hoe je Google Analytics koppelt aan WordPress, zowel met als zonder plugin. Ook gaan we in op events tracking, privacy en AVG-compliance.

Wat is Google Analytics 4 en waarom heb je het nodig?

Google Analytics 4 (GA4) is de nieuwste versie van Google's gratis analysetool. Het laat je zien:

  • Hoeveel bezoekers je site heeft
  • Waar ze vandaan komen (Google, social media, direct)
  • Welke pagina's het populairst zijn
  • Hoe lang mensen op je site blijven
  • Welke acties mensen uitvoeren (formulieren invullen, knoppen klikken)

GA4 is anders dan het oude Universal Analytics:

  • Event-based tracking: alles wordt gezien als een event
  • Cross-platform: volg gebruikers over website en app
  • Privacy-first: minder afhankelijk van cookies
  • Machine learning: automatische inzichten en voorspellingen
  • Betere rapportage: flexibelere data-analyse

Voor WordPress sites is GA4 essentieel om data-gedreven beslissingen te nemen over je content, design en marketing.

GA4 account aanmaken en instellen

Voor je GA4 aan WordPress koppelt, moet je eerst een account aanmaken. Dit doe je in een paar minuten.

Stap 1: Google Analytics account maken

  1. Ga naar analytics.google.com
  2. Log in met je Google account
  3. Klik op "Start measuring" of "Meten starten"
  4. Vul een accountnaam in (bijvoorbeeld je bedrijfsnaam)
  5. Configureer account privacy instellingen
  6. Klik op "Next" of "Volgende"

Stap 2: Property aanmaken

Een property is je website binnen Google Analytics:

  1. Geef je property een naam (bijvoorbeeld "Mijn Website")
  2. Kies je tijdzone en valuta
  3. Klik op "Next"

Stap 3: Bedrijfsgegevens invullen

Google vraagt naar je bedrijfstype en doelen. Dit is optioneel maar helpt Google je relevante features te tonen. Vul in wat bij je past.

Stap 4: Platform selecteren

  1. Kies "Web" als platform
  2. Vul je website URL in (bijvoorbeeld https://jouwsite.nl)
  3. Geef je data stream een naam (meestal je domeinnaam)
  4. Klik op "Create stream"

Je krijgt nu een Measurement ID te zien in het formaat G-XXXXXXXXXX. Dit heb je nodig om GA4 aan WordPress te koppelen. Bewaar deze goed.

Methode 1: GA4 koppelen met een plugin (makkelijkst)

Voor de meeste WordPress gebruikers is een plugin de makkelijkste manier. We bespreken drie populaire opties.

Site Kit by Google (gratis, officieel)

Site Kit is Google's officiële WordPress plugin. Het verbindt niet alleen Analytics maar ook Search Console, AdSense en PageSpeed Insights.

Installatie:

  1. Ga naar Plugins > Nieuwe toevoegen in WordPress
  2. Zoek naar "Site Kit by Google"
  3. Klik op "Installeren" en daarna "Activeren"
  4. Klik op "Start setup" en log in met je Google account
  5. Geef Site Kit toegang tot je Google diensten
  6. Selecteer of maak je Analytics property
  7. Voltooi de setup wizard

Voordelen:

  • Officiële Google plugin, altijd up-to-date
  • Ziet rapporten direct in WordPress dashboard
  • Integreert meerdere Google tools
  • Geen code nodig

Nadelen:

  • Zwaarder dan andere plugins
  • Minder configuratie opties
  • Vereist Google account inloggen

Site Kit is ideaal als je meerdere Google tools wilt gebruiken en rapporten in WordPress wilt zien.

MonsterInsights (freemium)

MonsterInsights is de populairste Analytics plugin voor WordPress met meer dan 3 miljoen installaties.

Installatie:

  1. Installeer en activeer MonsterInsights
  2. Ga door de setup wizard
  3. Verbind je Google Analytics account
  4. Kies je GA4 property
  5. Configureer tracking instellingen

Voordelen:

  • Gebruiksvriendelijk dashboard in WordPress
  • Enhanced tracking voor downloads, affiliate links
  • E-commerce tracking (Pro versie)
  • Uitgebreide rapportage

Nadelen:

  • Gratis versie heeft beperkte features
  • Pro versie vanaf €99,50 per jaar
  • Kan site vertragen als niet goed geconfigureerd

MonsterInsights is perfect als je uitgebreide rapportage in WordPress wilt zonder code te hoeven schrijven.

GA Google Analytics (gratis)

Een lichtgewicht alternatief is de GA Google Analytics plugin van Jeff Starr.

Installatie:

  1. Installeer en activeer GA Google Analytics
  2. Ga naar Instellingen > GA Google Analytics
  3. Plak je Measurement ID (G-XXXXXXXXXX)
  4. Kies je tracking methode (gtag.js aanbevolen)
  5. Configureer opties zoals admin tracking uitsluiten
  6. Bewaar instellingen

Voordelen:

  • Supersnel en lichtgewicht
  • Geen externe requests
  • Werkt met GA4 en Universal Analytics
  • Gratis zonder beperkingen

Nadelen:

  • Geen rapportage in WordPress
  • Geen enhanced tracking features
  • Minimale interface

Deze plugin is ideaal als je alleen de tracking code wilt toevoegen zonder extra features.

Welke plugin kiezen?

  • Beginners: Site Kit by Google - officieel en makkelijk
  • Geavanceerde gebruikers die rapportage in WP willen: MonsterInsights Pro
  • Performance-minded: GA Google Analytics - snel en lichtgewicht
  • Budget: Site Kit of GA Google Analytics - beide gratis

Check onze lijst met beste WordPress plugins voor meer aanbevelingen.

Methode 2: GA4 handmatig koppelen met code

Als je geen plugin wilt, kun je de tracking code handmatig toevoegen. Dit is sneller en je hebt volledige controle.

Optie A: Code in header.php

Let op: edit nooit direct je theme bestanden - gebruik een child theme of custom plugin.

  1. Ga naar Weergave > Thema-bestandseditor
  2. Open header.php
  3. Voeg deze code toe vlak voor </head>:
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Vervang G-XXXXXXXXXX met je eigen Measurement ID.

Nadelen van deze methode:

  • Code verdwijnt bij theme updates
  • Werkt niet met alle themes
  • Foutgevoelig voor beginners

Optie B: Code Snippets plugin (aanbevolen)

Een betere manier is de Code Snippets plugin gebruiken:

  1. Installeer "Code Snippets" plugin
  2. Ga naar Snippets > Add New
  3. Geef je snippet een naam: "Google Analytics 4"
  4. Kies locatie: "Site Head"
  5. Plak deze code:
<!-- Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>
  1. Activeer de snippet

Voordelen:

  • Overleeft theme updates
  • Makkelijk aan/uit te zetten
  • Geen theme bestanden aanpassen

Optie C: Google Tag Manager

Google Tag Manager (GTM) is een container voor alle tracking codes. Het geeft je de meeste flexibiliteit.

  1. Maak een gratis GTM account aan op tagmanager.google.com
  2. Maak een container voor je website
  3. Voeg de GTM code toe aan je site (via plugin of handmatig)
  4. Voeg een GA4 tag toe in GTM met je Measurement ID
  5. Publiceer je container

GTM is krachtiger maar heeft een leercurve. Het is ideaal als je meerdere marketing tools wilt beheren (Facebook Pixel, LinkedIn Insight, etc.).

Events tracking instellen

GA4 draait om events. Sommige events worden automatisch getrackt, andere moet je zelf instellen.

Automatische events

GA4 trackt automatisch:

  • page_view: pagina bekeken
  • scroll: gebruiker scrollt 90% van pagina
  • click: uitgaande links
  • video_start/complete: YouTube video's
  • file_download: PDF's en andere bestanden
  • form_start/submit: formulieren (vereist enhanced measurement)

Controleer in GA4 via Configure > Data Streams > Enhanced measurement of deze aan staan.

Custom events instellen

Voor specifieke acties kun je custom events toevoegen. Bijvoorbeeld een button klik tracken:

gtag('event', 'button_click', {
  'event_category': 'CTA',
  'event_label': 'Koop Nu Button',
  'value': 1
});

Voeg dit toe aan je button met een onclick attribute of via JavaScript.

MonsterInsights event tracking

MonsterInsights Pro kan automatisch tracken:

  • Downloads (PDF, ZIP, etc.)
  • Uitgaande links
  • Affiliate link clicks
  • Formulier submits
  • E-commerce transacties

Dit werkt zonder code schrijven via de plugin instellingen.

Google Tag Manager events

In GTM kun je triggers maken voor:

  • Element clicks (buttons, links)
  • Form submits
  • Scroll depth
  • Timer events
  • Custom JavaScript

Dit geeft je volledige controle zonder code in je theme te hoeven plaatsen.

Veelvoorkomende fouten oplossen

Geen data in Google Analytics

Als je geen data ziet na 24-48 uur:

  1. Check of je Measurement ID correct is
  2. Test met browser extensie "Google Analytics Debugger"
  3. Controleer of je admin verkeer uitsluit (en of je uitgelogd bent)
  4. Check browser console voor JavaScript errors
  5. Kijk of je AdBlocker GA blokkeert

Dubbele tracking

Zie je dubbele cijfers? Dan staat Analytics dubbel ingesteld:

  1. Check of je meerdere plugins hebt met Analytics
  2. Zoek in je theme code naar gtag of analytics.js
  3. Verwijder dubbele codes

Events komen niet binnen

Als custom events niet getrackt worden:

  1. Check JavaScript console voor fouten
  2. Test events met GA4 DebugView (in GA4: Configure > DebugView)
  3. Controleer of event naam juist is (geen spaties of speciale tekens)

Privacy en AVG compliance

Google Analytics en privacy zijn een heet hangijzer. Zo blijf je aan de juiste kant van de wet.

Cookiemelding verplicht

In de EU moet je bezoekers toestemming vragen voor tracking cookies. Gebruik een cookiebanner plugin zoals:

  • Complianz (gratis + pro)
  • CookieYes
  • GDPR Cookie Consent
  • Borlabs Cookie (Duits, zeer compliant)

De banner moet bezoekers de keuze geven om tracking te weigeren. Pas na "Akkoord" mag je Analytics laden.

IP anonymisatie

Anonimiseer IP-adressen om privacy te beschermen. In GA4 is dit standaard ingeschakeld, maar check het via:

GA4 Admin > Data Settings > Data Collection > IP Anonymization

Google Consent Mode

Google Consent Mode past tracking aan op basis van cookie voorkeuren. Het werkt met moderne cookiebanner plugins.

Voordelen:

  • Respecteert privacy keuzes
  • Je verliest minder data dan totaal blokkeren
  • Blijft AVG compliant

MonsterInsights Pro en Complianz ondersteunen Consent Mode out-of-the-box.

Data Processing Agreement

Sluit een Data Processing Agreement (DPA) met Google. Dit is verplicht onder AVG. Dit doe je via:

  1. Log in op Google Analytics
  2. Ga naar Admin > Account Settings
  3. Scroll naar "Data Processing Amendment"
  4. Accepteer de voorwaarden

Server-side tracking overwegen

Voor maximale privacy kun je server-side tracking overwegen. Dit stuurt data via je eigen server naar Google, wat meer controle geeft. Dit vereist technische kennis en is complex om in te richten.

Check ook onze gids over WordPress beveiliging voor meer privacy best practices.

Veelgestelde vragen

Moet ik betalen voor Google Analytics?

Nee, Google Analytics 4 is volledig gratis voor de meeste websites. Er is wel een betaalde versie (Analytics 360) voor enterprise met meer dan 10 miljoen hits per maand, maar voor 99% van de sites is de gratis versie meer dan voldoende.

Kan ik Universal Analytics nog gebruiken?

Nee, Universal Analytics stopt sinds juli 2023 met het verzamelen van data. Je moet overstappen naar GA4. Oude data blijkt nog zes maanden beschikbaar maar daarna wordt het verwijderd. Schakel nu over als je dat nog niet gedaan hebt.

Hoe lang duurt het voordat ik data zie?

Realtime data zie je binnen enkele seconden tot minuten. Voor volledige rapporten kan het 24-48 uur duren voordat alle data verwerkt is. Heb geduld en check niet elk uur - dat levert geen nuttige inzichten op.

Vertragen Analytics plugins mijn site?

Ja, elke plugin voegt overhead toe. Zware plugins zoals MonsterInsights kunnen 50-200ms toevoegen aan laadtijd. Lichtgewicht opties zoals GA Google Analytics hebben minimale impact. Handmatige code is het snelst maar vereist technische kennis.

Moet ik ingelogde admins uitsluiten van tracking?

Ja, anders vervuil je je data met je eigen bezoeken. Meeste plugins hebben hier een optie voor. Handmatig kun je ook je IP adres uitsluiten in GA4 via Admin > Data Settings > Data Filters.

Werkt Google Analytics met caching plugins?

Ja, Analytics werkt prima met caching. De JavaScript code wordt aan de client-side uitgevoerd, niet op de server. Dus of je pagina gecached is of niet maakt niet uit voor tracking.

Is Google Analytics AVG proof?

Dit is discussie. Enkele EU landen (Oostenrijk, Frankrijk) hebben geoordeeld dat GA in strijd is met AVG omdat data naar Amerikaanse servers gaat. Gebruik cookiebanners, IP anonymisatie en Consent Mode om zo compliant mogelijk te zijn. Alternatieven: Matomo, Plausible, Fathom.

Kan ik meerdere sites in één GA4 account tracken?

Ja, maak voor elke site een aparte property binnen één account. Zo houd je data gescheiden maar beheer je alles centraal. Dit is handiger dan voor elke site een apart Google account te maken.

Lees ook

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten