Joomla en Consent Mode v2: zo stel je het in (2026)
4 min leestijd · 13-9-2026
Consent Mode v2 werkt in Joomla net als op elke andere website: je hebt een cookiebanner nodig die de consent-status doorgeeft aan Google, via gtag of Google Tag Manager. Joomla zelf regelt dit niet. Je kiest dus tussen een extensie die het voor je doet, of handmatige code in je template. Hieronder staat per route wat je moet regelen.
Wat Consent Mode v2 precies van je vraagt
Consent Mode v2 laat Google-tags weten welke toestemming een bezoeker heeft gegeven, nog voordat die toestemming er is. Je pagina stuurt standaard een "denied"-status mee en werkt die bij zodra iemand in de banner op accepteer klikt.
Belangrijk zijn vier signalen: ad_storage, ad_user_data, ad_personalization en analytics_storage. Zonder die vier kan Google geen betrouwbaar beeld vormen van wat wel en niet mag.
Meer achtergrond staat in Consent Mode uitleg: wat het is en hoe het werkt. Wil je eerst weten of je het nodig hebt, lees dan Wanneer heb je Google Consent Mode v2 nodig?.
Route 1: een Joomla-extensie die het regelt
Er zijn meerdere Joomla-extensies die een cookiebanner combineren met Consent Mode v2. Je installeert ze als plugin of component, koppelt je Google Tag Manager-container en de extensie zet de standaard en de updates voor je klaar.
Let bij het kiezen op drie dingen:
- Ondersteunt de extensie expliciet Consent Mode v2, niet alleen een oudere variant?
- Kan hij de consent-status updaten zonder paginaherlaad, zodat je geen data verliest?
- Werkt hij samen met de tags die je al gebruikt, of vervangt hij ze?
Sommige extensies zijn gericht op één regio of één aanbieder. Lees de documentatie voordat je iets installeert.
Route 2: zelf de consent-standaard in je template zetten
Wil je geen extensie, dan zet je de standaard zelf in de head van je Joomla-template, vóór je GTM- of gtag-code. Dat is een blok JavaScript dat de vier signalen op denied zet.
Daarna moet je cookiebanner die status omzetten naar granted op het moment dat iemand toestemming geeft. Dat kan via gtag('consent', 'update', {...}) of via een dataLayer-push als je GTM gebruikt.
Het lastige zit niet in het eerste blok, maar in de koppeling met je banner. Als die koppeling niet klopt, blijft alles op denied staan en verlies je je metingen.
Een stappenplan voor de GTM-kant staat in Google Consent Mode v2 instellen in 10 minuten (via GTM).
Route 3: een CMP die je in Joomla inlaadt
Je kunt ook een externe cookiebanner gebruiken en die in je Joomla-template laden, bijvoorbeeld via een script in de head of een module. De CMP regelt dan de banner, de consent-opslag en de communicatie met Google.
Dit is vaak de rustigste route als je meerdere sites beheert of als je niet telkens je template wilt aanpassen. Je levert wel een stuk controle in: je bent afhankelijk van wat de CMP wel en niet ondersteunt.
CookieKompas werkt op deze manier: je plaatst één script en de banner, consent-opslag en Consent Mode v2-signalen worden afgehandeld. Wat het kost staat op /pricing, en de technische details staan in /docs.
Waar het in de praktijk misgaat
De meeste problemen bij Joomla komen niet door Consent Mode zelf, maar door de volgorde en de koppeling.
- De consent-standaard staat ná de GTM-code in plaats van ervoor.
- De banner werkt de status bij, maar alleen bij "alles accepteren", niet bij losse categorieën.
- Er staan oude Google-tags in het template die buiten de consent-afhandeling vallen.
- Er is een cache-plugin actief die de consent-status voor alle bezoekers hetzelfde maakt.
Dat laatste punt komt bij Joomla vaker voor dan je denkt. Test daarom altijd met caching aan, niet alleen in een schone testomgeving. Hoe je dat doet staat in Google Consent Mode v2 testen: werkt het écht?.
Wat je verder nog moet regelen
Consent Mode v2 is één laag. Daaronder ligt de vraag wat je eigenlijk meet en waarom. Je cookiebeleid moet kloppen met de categorieën in je banner, en je moet kunnen uitleggen welke tags je laadt.
Een cookiebeleid opstellen dat aansluit op je banner kan met de cookiebeleid-generator. Wil je eerst zien welke cookies je site nu al plaatst, gebruik dan de scan.
Beheer je meerdere Joomla-sites voor klanten, dan is het de moeite om de inrichting één keer goed te zetten en daarna te hergebruiken. Meer daarover staat op /for-agencies.
Eén ding om in het achterhoofd te houden: een tool of extensie helpt je om de techniek goed te regelen, maar naleving blijft mensenwerk. Je moet zelf blijven controleren of je tags, je beleid en je banner nog bij elkaar passen.
Veelgestelde vragen
- Werkt Consent Mode v2 met Joomla?
- Ja. Consent Mode v2 is een techniek van Google die op elke website werkt, ongeacht het CMS. Je hebt alleen een cookiebanner of CMP nodig die de consent-status via gtag of Google Tag Manager doorgeeft. In Joomla kan dat met een extensie of met handmatige code in je template.
- Heb ik een Joomla-extensie nodig voor Consent Mode v2?
- Niet per se. Je kunt de consent-standaard ook zelf in de head van je template zetten en een cookiebanner gebruiken die de status bijwerkt. Een extensie is vooral handig als je geen code wilt aanraken en meerdere tags wilt beheren.
- Wat gebeurt er als ik Consent Mode v2 niet instel in Joomla?
- Google kan dan geen betrouwbaar onderscheid maken tussen bezoekers die wel en niet hebben toegestemd. Voor advertentie- en analysedoeleinden loop je conversiedata mis en voldoen je tags mogelijk niet aan de eisen die Google stelt aan adverteerders in de EER.
- Moet ik mijn Joomla-template aanpassen voor Consent Mode v2?
- Vaak wel, ja. De consent-standaard moet zo vroeg mogelijk in de pagina staan, vóór andere Google-tags. Dat betekent meestal een aanpassing in de head van je template of een plugin die dat voor je regelt.
Klaar om Consent Mode v2 correct in te stellen?
Maak een account en wees binnen 10 minuten live via Google Tag Manager.
Start nu