Controleren toestemmingsmodus Google Ads

Hoe kun je controleren of toestemmingsmodus voor Google Ads, Google Consent Mode v2 is geimplementeerd? De toestemmingsmodus voor Google Ads biedt een eenvoudige en betrouwbare methode om het plaatsen van cookies door Google-scripts te voorkomen wanneer je Google Tag Manager of gtag gebruikt. Hoewel het instelproces ongecompliceerd is, kan het een uitdaging zijn om de juistheid van de implementatie te controleren en ervoor te zorgen dat alles correct werkt.

Om te bepalen of de toestemmingsmodus van Google goed is geïmplementeerd, kun je vier dingen controleren:

  1. Het tabblad Toestemming van Voorbeeld in Google Tag Manager.
  2. De standaardinstellingen voor de toestemmingsmodus die zijn geregistreerd in Google Tag Manager.
  3. Waarden geregistreerd in de dataLayer.
  4. Google Analytics 4

We zullen deze controles doorlopen om vast te stellen of de Consentmodus correct is geïmplementeerd en werkt zoals bedoeld.

Hulp nodig? Link je Cookiebot account aan CookieInfo voor een gratis controle van je Consent Mode setup. Nog geen account? Maak dan een proefperiode aan.

We gaan ervan uit dat je het Consent Mode-script hebt toegevoegd vóór het Google Tag Manager-script, zoals aangegeven in onze handleiding.

Het is belangrijk om te weten dat alleen de volgende tags in Google Tag Manager de Geavanceerde toestemmingsmodus ondersteunen:

toestemmingsmodus google ads

1. Controleer het voorbeeld in Google Tag Manager

Je kunt het voorbeeld in Google Tag Manager bekijken om te bevestigen dat Toestemming is ingeschakeld. Als je de toestemmingsmodus V2 wilt controleren, kijk dan hieronder.

Start de preview en voer de volgende stappen uit:

  1. Selecteer “Consent”.
  2. Selecteer het tabblad “Consent”
  3. Zorg ervoor dat de “On-page Defaults” zijn ingesteld en dat ze de twee nieuwe parameters bevatten; ad_personalization en ad_user_data.
toestemmingsmodus google ads - CookieInfo

2. Controleer de instellingen voor de toestemmingsmodus

Wanneer een pagina wordt geladen met voorafgaande toestemming, moeten de instellingen voor de toestemmingsmodus nauwkeurig worden vastgelegd binnen Google Tag Manager.

Als je Cookiebot implementeert via de Cookiebot CMP tag, dan worden de standaard configuraties niet overgezet naar de dataLayer. In plaats daarvan worden ze opgeslagen in Google Tag Manager zelf, wat betekent dat een eenvoudige inspectie van de dataLayer onvoldoende is voor degenen die Cookiebot CMP hebben geïmplementeerd met behulp van onze sjabloon-tag in Google Tag Manager.

Hieronder staat een script dat kan worden uitgevoerd in de console van je browser (meestal toegankelijk door op F12 te drukken in de meeste browsers), waarmee je de toestemmingsinstellingen kunt controleren die zijn vastgelegd in Google Tag Manager:

(() => {
  l = s => s == undefined ? "" : s ? "granted" : "denied";
  c = s => s == "granted" ? "color: #0C0": "color: #C00";
  if (!window["google_tag_data"]) {
    console.warn("No Consent Mode data found");
    return;
  }
  var g = "ics" in google_tag_data ? google_tag_data.ics.entries : null, 
      i = "",
      t = "%c" + "Consent Mode settings:", 
      u = "";
  console.log(t, "font-size: 1rem");
  for (var a in g) {
    i = l(g[a]['default']);
    u = l(g[a]['update']);
    if (i == "" && u == "") continue;
    t = ("\t" + a + ":" +
      (i != "" ? "\n\t\tDefault: %c" + i : "%c")
      + "%c" +
      (u != "" ? "\n\t\tUpdate: %c" + u : "%c"));
    console.log(t, i != "" ? c(i) : "",
    "", u != "" ? c(u) : "", "");
  }
  if (i == "") console.log("No default Consent settings found");
})()

De uitvoer zou er ongeveer zo uit moeten zien:

Toestemmingsmodus controleren google ads - CookieInfo
Toestemmingsmodus controleren in ontwikkelaarsmodus – voorafgaande toestemming
Toestemmingsmodus controleren in ontwikkelaarsmodus – na toestemming

De inhoud van de dataLayer kan worden gecontroleerd door simpelweg het commando “dataLayer" in de console uit te voeren, of door dit script te gebruiken om het wat leesbaarder te maken:

(function(w, d, t) {
  for (i of w[d])
    t += JSON.stringify(i).replaceAll(/\"\d{1,}\":/g, "") + "\n";
  console.log(t);
})(window, "dataLayer", "")

De uitvoer zou er ongeveer zo uit moeten zien:

{"consent","default",{"ad_storage":"denied","analytics_storage":"denied","wait_for_update":500}}
{"set","ads_data_redaction",true}
{"gtm.start":1608107133821,"event":"gtm.js","gtm.uniqueEventId":2}
{"event":"gtm.dom","gtm.uniqueEventId":3}
{"event":"gtm.load","gtm.uniqueEventId":5}

Nadat toestemming is gegeven (in de cookiebanner) voor alle soorten cookies, bevat de dataLayer zowel de oorspronkelijke als de bijgewerkte instellingen voor de toestemmingsmodus:

{"consent","default",{"ad_storage":"denied","analytics_storage":"denied","wait_for_update":500}}
{"set","ads_data_redaction",true}
{"gtm.start":1608106162221,"event":"gtm.js","gtm.uniqueEventId":2}
{"event":"cookie_consent_preferences","gtm.uniqueEventId":3}
{"event":"cookie_consent_statistics","gtm.uniqueEventId":4}
{"event":"cookie_consent_marketing","gtm.uniqueEventId":5}
{"gtm.start":1608106162636,"event":"gtm.js","gtm.uniqueEventId":7}
{"event":"gtm.dom","gtm.uniqueEventId":9}
{"event":"gtm.load","gtm.uniqueEventId":11}
{"set","developer_id.dMWZhNz",true}
{"consent","update",{"ad_storage":"granted","analytics_storage":"granted"}}
{"set","ads_data_redaction",false}

Controleer GA4 om te zien of je geldige toestemmingssignalen deelt met Google. Navigate: GA4>Beheer>Gegevensstreams>Webstreamgegevens>Instellingen voor toestemming.

Controleer Google Consent Mode in  Google Analytics 4-CookieInfo

Hulp nodig?

Kijk op de website van Google voor meer informatie over Tag manager assistant.

Heb je hulp nodig of wil je meer informatie over Cookiebot en Google Consent Mode V2? Neem contact met ons op of bezoek onze speciale pagina over de Google toestemmingsmodus.

Probeer nu 14 dagen gratis Cookiebot

Cookie scanner, cookie banner, cookieverklaring en cookie toestemming in één.

  • Cookies op je website gebruiken volgens AVG, ePrivacy en cookie wetgeving
  • Cookiebeheer volledig geautomatiseerd
  • Cookie banner op basis van jouw huisstijl
  • Automatisch opgestelde cookieverklaring, altijd up to date

De Cookiebot oplossing draait op 2.3 miljoen Websites, beheert 7 miljard maandelijkse User Consents en Ondersteunt 47+ talen.