Un nombre de plus en plus important d’internautes refusent systématiquement les cookies en arrivant sur un site, même si ceux-ci peuvent leur être utiles, comme celui d’iAdvize. Cet article vous explique comment continuer à engager l’ensemble de vos visiteurs, même lorsque ceux-ci refusent le dépôt des cookies en arrivant sur votre site. Pour en savoir davantage sur le cadre légal et sur le cookie iAdvize, l’article iAdvize et les cookies vous récapitule les enjeux qui y sont associés.
1. Principe
Habituellement, comme expliqué dans cet article, les données recueillies par le cookie iAdvize lui permettent normalement de fonctionner en deux temps :
- en ciblant les visiteurs selon les critères de votre stratégie d’engagement
- en suivant les données de la conversation tenue avec iAdvize
Lorsqu’un visiteur refuse le dépôt des cookies sur un site, la solution que vous pouvez mettre en place fonctionne ainsi :
- en ciblant les visiteurs selon des critères simples qui ne nécessitent pas de cookies tels que l’adresse de la page en cours, le type d’appareil (mobile ou desktop), la langue du navigateur, l’heure et le jour de la visite, etc.
- en leur proposant dans la chatbox d’accepter l’utilisation du cookie pour suivre la conversation tenue avec iAdvize, avant qu’ils n’engagent celle-ci.
Les visiteurs ayant refusé les cookies en arrivant sur votre site, le ciblage ne peut donc pas tenir compte :
- du nombre de pages vues
- du temps de navigation sur le site
- de la page précédente
- du temps écoulé depuis la dernière visite
- des visites
- du référencement
- de la probabilité des fonctions de ciblage intelligent
- des critères de notation
- et ces visiteurs ne peuvent être pris en compte dans les calculs des tests d’incrément.
En revanche, vous pouvez bien engager 100% des visiteurs de votre site avec iAdvize, sans jamais suivre leurs traces sur votre site pour cela.
2. Guide d'implémentation technique
Etape 1: Ajouter le mode «consentement explicite des cookies» dans le tag iAdvize
L'implémentation ci-dessous vient en remplacement du code que vous utilisiez actuellement sur vos pages.
Etape 2: Gérer le consentement du visiteur dans la bannière de cookies
Pour cette étape nous avons 2 solutions qui peuvent être plus ou moins intégrées à votre plateforme de gestion du consentement (CMP). Nous vous recommandons de prendre contact avec votre interlocuteur iAdvize pour choisir la solution la plus adaptée à votre marque et à votre CMP.
Solution 1
Mode autonome : implémentation du script de consentement Explicit Cookie (et rien de plus).
Ce mode est le plus facile à déployer mais présente plusieurs limitations, veuillez prendre connaissance des 3 limitations listées ci-dessous avant de le mettre en place.
Il vous suffira d'implémenter le script principal détaillé ci-dessus pour que le consentement explicite aux cookies fonctionne.
De plus, comme il s'agit d'une obligation légale, vous devrez mettre en place sur votre site web un accès permettant à vos visiteurs de modifier ou de retirer leur consentement :
<script> function removeIAdvizeCookiesConsent() { window.iAdvizeInterface = window.iAdvizeInterface || []; window.iAdvizeInterface.push(function(iAdvize) { iAdvize.set('visitor:cookiesConsent', false); }); // Replace this feedback alert with your own UX alert('iAdvize cookies consent has been removed'); } </script>
<a href="#" onclick="removeIAdvizeCookiesConsent()">Remove iAdvize cookies consent</a>
Comme ce mode est autonome, cet accès pour modifier ou supprimer le consentement au cookie ne peut pas seulement rediriger vos visiteurs vers votre CMP.
Voici les 3 principales limitations de ce mode de consentement aux cookies :
⚠ Ce mode est autonome, ce qui signifie qu'il ne partage pas le statut du consentement avec votre plateforme de gestion du consentement (CMP).
⚠ Voici la liste des règles d'engagement qui ne seront plus déclenchées pour tous vos visiteurs (qu'ils acceptent ou non les cookies de votre site web) : nombre de pages vues, temps passé sur le site, page précédente, temps écoulé depuis la dernière visite, # de visites, référencement, probabilité des fonctions de ciblage intelligent, critères de notation et que ces visiteurs ne peuvent pas être pris en compte dans le calcul des tests d'incrémentation.
⚠ Les tests d'incrémentation et les statistiques d'engagement taux de clic, taux d'engagement... (uniquement disponibles par exportation à la demande) ne seront plus disponibles.
Solution 2
CMP intégré : partagez avec votre CMP le consentement du visiteur au cookie.
Ce mode est plus avancé mais vous offre un moyen de gérer le consentement aux cookies d'iAdvize qui est entièrement intégré à votre CMP.
Voici les deux étapes clés pour déployer ce mode :
2.1 Communiquer le consentement du visiteur de votre CMP à iAdvize
Vous devrez implémenter le script de consentement explicite aux cookies sur chaque page de votre site web pour communiquer le consentement du visiteur sur la bannière de consentement aux cookies ou à partir de la boîte de discussion pendant leur navigation et le partager avec votre CMP par le biais de ce script :
<script> window.iAdvizeInterface = window.iAdvizeInterface || []; window.iAdvizeInterface.push(function(iAdvize) { var iAdvizeConsent = iAdvize.get('visitor:cookiesConsent'); if (iAdvizeConsent !== CMP_iAdvizeConsent) { iAdvize.set('visitor:cookiesConsent', CMP_iAdvizeConsent); } }); </script>
Nb :
- Vous devrez ajouter / exécuter ce script ci-dessus chaque fois que l'utilisateur définit ou met à jour son consentement et l'implémenter sur chaque page.
- Remplacez CMP_iAdvizeConsent par la valeur de consentement récupérée de votre CMP. Valeurs attendues par iAdvize : true ou false
2.2 Lorsque les visiteurs donnent leur consentement dans le chatbox d'iAdvize, vous devez communiquer ce changement à votre CMP.
Voici comment procéder :
<script> function updateIAdvizeConsentInCMP(consent) { // update your CMP for iAdvize } window.iAdvizeInterface = window.iAdvizeInterface || []; window.iAdvizeInterface.push(function(iAdvize) { iAdvize.on('visitor:cookiesConsentChange', updateIAdvizeConsentInCMP) } </script>
Nb :
- Sans ce code, votre CMP peut effacer les cookies d'iAdvize, et les visiteurs perdent leurs conversations en cours.
- Si votre CMP ne permet pas la mise à jour par les vendeurs pour modifier le consentement du visiteur pour iAdvize, vous devrez dédier à iAdvize sa propre catégorie de cookies à l'intérieur de votre CMP.
Recommandation légale :
En ce qui concerne votre plateforme de gestion des consentements (CMP), le mieux sera de :
Dédier au cookie d'iAdvize sa propre catégorie afin qu'il soit plus facile de le mettre à jour après que le visiteur ait modifié son consentement depuis le chatbox.
Gérer votre CMP par fournisseur (certains CMP le permettent) et associer iAdvize à une catégorie de fournisseur, afin que l'accord du visiteur soit également mis à jour après son consentement depuis le chatbox.
Date d'expiration :
iAdvize fixe une date d'expiration par défaut de 12 mois pour le cookie. Vous pouvez personnaliser cette date d'expiration en ajoutant un troisième paramètre exprimé en secondes.
Par exemple pour fixer une date d'expiration d'un an :
<script> window.iAdvizeInterface = window.iAdvizeInterface || []; window.iAdvizeInterface.push(function(iAdvize) { iAdvize.set('visitor:cookiesConsent', true, 31536000); }); </script>
Pour aller plus loin :
- Comme un visiteur qui a déjà eu une conversation avec iAdvize et qui refuse maintenant les cookies : le cookie sera nettoyé et donc, le visiteur perdra l'accès à l'historique de ses conversations
- Il n'y a pas d'impact sur les performances du tag avec ce nouveau paramètre.
- Transaction tag : comment ça marche ? Aucune différence
- Balise de données personnalisées : comment ça marche ? Les données personnalisées présentes sur la page seront disponibles pour le moteur de ciblage, mais les données personnalisées des pages précédentes pour un visiteur qui n'a pas donné son consentement ne seront pas disponibles pour le moteur de ciblage.
- Durée du consentement : le lancement d'une conversation prolonge la durée de vie du cookie iAdvize, afin de garantir au visiteur l'accès à la conversation
- La durée est de 12 mois
3. Configuration dans l’administration pour consentement RGPD
Section 1: Personnaliser le message lors de l’ouverture de la chatbox
Message par défaut:
[FR] “ .”
Engagement > Paramètres > Confidentialité > Information légale
Dans le cas où vous ne souhaitez pas demander au visiteur son consentement GDPR, vous pouvez ajouter ce script derrière le consentement du cookie du visiteur. De cette façon, les visiteurs qui donnent leur consentement dans votre CMP n'auront pas à le faire dans le chatbox.
<script> window.iAdvizeInterface = window.iAdvizeInterface || []; window.iAdvizeInterface.push(function(iAdvize) { iAdvize.set('visitor:GDPRConsent', true); }); </script>
Section 2: Personnaliser vos informations légales
