J’utilise Complianz pour gérer le consentement utilisateurs vis à vis du suivi Google Universal Analytics. C’est ensuite du côté de Google Tag Manager que je gère l’intégration du code de tracking.
Pour rappel, un consentement se doit d’être explicite. Si l’utilisateur n’accepte pas les cookies ou bien continue sa navigation sans accepter, cela équivaut à un refus.
Pré-requis
Une fois Complianz installé et configuré, vous obtenez un bandeau qui ressemble à ceci :
Pour le cas qui nous intéresse, les cookies déposés sont
- cmplz_statistics
- cmplz_marketing
Ils peuvent prendre comme valeur deny ou allow.
Configuration de Google Tag Manager
Nous considérons que Google Tag Manager est installé et fonctionnel.
Mise en place de Google Analytics
Création de la variable UA ID Prod
Pour une question d’organisation, on stocke l’identifiant de votre propriété Universal Analytics dans une variable.
Dans votre espace de travail :
- Allez dans la rubrique Variables
- Dans le bloc Variables définies par l’utilisateur, cliquez sur Nouvelle
- À la place de Variable sans titre, saisissez UA ID
- Cliquez ensuite sur le bloc Configuration de la variable pour sélectionner le type Paramètres Google Analytics
- Dans le champs ID de suivi, saisissez votre identifiant Universal Analytics
- Déroulez le bloc Plus de paramètres, puis le bloc Champs à définir
- Définissez un champ anonymiseIP avec pour valeur true
Création de la variable Cookie RGPD Statistiques
- Toujours dans la rubrique Variables
- Dans le bloc Variables définies par l’utilisateur, cliquez sur Nouvelle
- À la place de Variable sans titre, saisissez Cookie RGPD Statistiques
- Cliquez ensuite sur le bloc Configuration de la variable pour sélectionner le type Cookie prioritaire
- Dans le champ nom du cookie, saisissez cmplz_statistics
- Par précaution nous allons donner une valeur par défaut à la variable, déroulez le bloc Valeur relative au format
- Cochez Convertir null en ainsi que Convertir undefined en ; dans les champs associés, saisissez deny
- Enregistrez la variable.
Création du déclencheur
Nous allons créer un déclencheur qui s’activera à condition que la valeur récupérée dans la variable Cookie RGPD Statistiques soit égale à allow, qui est l’enregistrement du consentement utilisateur à être suivi au niveau des statistiques Google Universal Analytics.
- Allez dans la rubrique Déclencheurs, cliquez sur Nouveau
- À la place de Déclencheur sans titre, saisissez Contentement Statistiques OK
- Cliquez ensuite sur le bloc Configuration du déclencheur pour sélectionner Initialisation du consentement
- Au niveau des conditions, sélectionnez Certaines pages
- Puis choisissez la variable Cookie RGPD Statistiques
- Sélectionnez l’opérateur Est égale à
- Et comme valeur, saisissez allow
Création de la balise
À présent, il nous faut créer la balise qui mettra en place le suivi Universal Analytics sur le site Internet.
- Allez dans la rubrique Balises, cliquez sur Nouvelle
- À la place de Balise sans titre, saisissez Google Analytics – Universal Analytics
- Cliquez ensuite sur le bloc Configuration de la balise pour sélectionner le type de balise Google Analytics : Universal Analytics
- Au niveau du Type de suivi, sélectionnez Page vue
- Au niveau du Paramètres Google Analytics, sélectionnez la variable UA ID précédemment créée
- Dans les options de déclenchement, veillez à ce que la balise ne soit activée qu’une fois par événement
- Dans le bloc Déclenchement, choisissez le déclencheur Contentement Statistiques OK précédemment créé.
Publication du conteneur
Avant de publier le conteneur, il est possible de tester le bon fonctionnement de la configuration. N’hésitez pas à vérifier que la balise se déclenche bien pour éviter de publier plusieurs version du conteneur.