Benvenuto su PHP Italia!

  1. Home
  2. Blog
  3. Tutorial
  4. Cookiebot: Come implementare il Consent Mode v2
Cookiebot: Come implementare il Consent Mode v2

Cookiebot: Come implementare il Consent Mode v2

Scritto da Categoria: Tutorial Tipo di lettura: 1 min.

Il Consent Mode v2 ha fatto parecchio discutere tra gli addetti ai lavori e nonostante sia passata qualche mese dal lancio ci possono ancora essere delle lacune. In questo articolo vediamo come implementarlo utilizzando Cookiebot.

Implementazione del Consent Mode

Per implementare il Consent Mode v2 con Cookiebot sul tuo sito:

  1. Inserisci il seguente snippet di codice nel tuo template web, prima degli snippet di codice gtag.js o Google Tag Manager (GTM):
<script data-cookieconsent="ignore">
window.dataLayer = window.dataLayer || [];
function gtag() {
    dataLayer.push(arguments);
}
gtag("consent", "default", {
    ad_personalization: "denied",
    ad_storage: "denied",
    ad_user_data: "denied",
    analytics_storage: "denied",
    functionality_storage: "denied",
    personalization_storage: "denied",
    security_storage: "granted",
    wait_for_update: 500,
});
gtag("set", "ads_data_redaction", true);
gtag("set", "url_passthrough", false);
</script>

Questo script configura i valori predefiniti per il consenso.

Passaggio dei Dati tramite URL

Quando un utente rifiuta i cookie, è possibile utilizzare una soluzione di fallback per passare i dati che sarebbero normalmente memorizzati nel cookie "_ga" aggiungendoli all'URL come parametro di query. Per abilitare questa opzione, imposta URL passthrough su "true".

Configurazione del dataLayer

Se hai scelto di rinominare il dataLayer, assicurati di modificare lo script per utilizzare il nuovo nome del dataLayer. Ad esempio:

window.gtmDataLayer = window.gtmDataLayer || [];

Valori di Consenso Predefiniti

Puoi modificare i valori dei tipi di consenso predefiniti in "granted" o "denied" se desideri impostare un consenso predefinito prima che l'utente abbia fornito il consenso.

Disabilitazione del Consent Mode

Se preferisci non utilizzare il Consent Mode, puoi impedire a Cookiebot di inviare qualsiasi dato di Consent Mode a GTM seguendo le istruzioni disponibili nella documentazione di Cookiebot.