Video embed marketing

YouTube — consent fix

YouTube-embeds laden buiten GTM om als directe iframes. Zelfs youtube-nocookie.com plaatst cookies (YSC, VISITOR_INFO1_LIVE) en stuurt data naar Google vóór consent. youtube-nocookie.com is een halve maatregel — het voorkomt gepersonaliseerde reclame maar geen tracking.

Domeinen

  • youtube.com
  • youtube-nocookie.com
  • ytimg.com
  • googlevideo.com
  • yt3.ggpht.com

Cookies

Een ingesloten YouTube-video plaatst direct tracking cookies en verstuurt data naar de servers van Google. Dit gebeurt al vóórdat de bezoeker op "play" klikt. Als uw website deze video laadt vóórdat de gebruiker de cookie banner accepteert, overtreedt u de AVG.

Waarom YouTube te vroeg laadt (en waarom nocookie niet genoeg is)

YouTube-video's worden vrijwel altijd direct in de broncode van een website geplaatst via een <iframe> tag, en niet via Google Tag Manager (GTM). Daarom kunt u ze niet simpelweg via GTM blokkeren.

Let op: Veel websites proberen dit op te lossen door het domein in de iframe aan te passen naar youtube-nocookie.com. Dit is echter een halve oplossing. Het stopt gepersonaliseerde advertenties, maar YouTube plaatst nog steeds sessie- en functionele cookies (zoals YSC en VISITOR_INFO1_LIVE) én ontvangt nog steeds het IP-adres van de bezoeker. Onder de strikte AVG-uitleg is dit alsnog niet toegestaan zonder expliciete toestemming voor marketing/statistieken.

De Fix: De YouTube iframe blokkeren

Omdat we GTM niet kunnen gebruiken, is een aanpassing in de HTML of het gebruik van de functies van uw Cookie Management Platform (CMP) noodzakelijk.

1. De automatische route (via uw CMP)

Veel populaire CMP's, zoals Cookiebot, hebben een automatische blokkade voor YouTube ingebouwd.

  • Cookiebot: Cookiebot scant uw HTML en vervangt het YouTube iframe automatisch door een tijdelijk scherm met de tekst 'Accepteer marketing cookies om deze video te bekijken'. Zorg dat deze functie ('Auto-blocking') is ingeschakeld in uw Cookiebot dashboard. Als het iframe toch doorglipt, voeg dan handmatig het attribuut data-cookieconsent="marketing" toe aan uw <iframe>.

2. De handmatige route (Consent Facade)

Ondersteunt uw CMP geen automatische video-blokkade? Dan bouwt u een "Consent Facade". Dit houdt in dat de browser de video niet mag inladen, totdat uw CMP via JavaScript het sein op groen zet.

  1. Zoek de YouTube <iframe> in uw broncode.
  2. Verander het src attribuut naar data-src. Hierdoor herkent de browser het niet meer als een actieve link.
  3. Injecteer de URL via JavaScript terug in het src attribuut zodra er toestemming wordt gegeven via uw CMP.

Hier is een algemeen voorbeeld:

<!-- De video wordt gepauzeerd omdat src is vervangen door data-src -->
<iframe data-src="https://www.youtube.com/embed/123456789" width="560" height="315" frameborder="0"></iframe>

<script>
// Voorbeeld: luister naar een consent update van uw specifieke CMP
document.addEventListener('consent_marketing_granted', function() {
    var iframes = document.querySelectorAll('iframe[data-src*="youtube.com"]');
    iframes.forEach(function(iframe) {
        iframe.src = iframe.getAttribute('data-src'); // Laad de video nu pas in
    });
});
</script>

Controleer uw oplossing

Vertrouw op de Network tab van uw browser om te zien of de video écht wordt tegengehouden.

  1. Open uw website in een incognitovenster.
  2. Negeer de cookie banner volledig (klik nergens op).
  3. Open Developer Tools (F12) en navigeer naar de Network tab.
  4. Zoek op youtube. Er mag geen enkel request naar youtube.com of youtube-nocookie.com zichtbaar zijn.

Twijfelt u of de aanpassing is gelukt, of wilt u uitsluiten dat andere scripts nog data lekken? Voer een gratis scan uit met ConsentChecker.eu voor directe bevestiging.

Bronnen

Nog geen CMP?

Een Cookie Management Platform (CMP) regelt consent automatisch voor YouTube en andere trackers — inclusief correcte GTM-koppeling.

Controleer uw eigen site

Scan uw website gratis om te zien of YouTube (of andere trackers) vóór toestemming laadt.

Gratis scan starten →