Consentement depuis la chatbox : engagez vos visiteurs, même en cas de refus des cookies

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

Pour bénéficier du consentement explicite des cookies :

1.1. L'implémentation du tag iAdvize doit être revue sur votre site, afin de rajouter un paramètre supplémentaire useExplicitCookiesConsent avec la valeur true.

L'implémentation ci-dessous vient en remplacement du code que vous utilisiez actuellement sur vos pages.

NB : L'implémentation évolue, mais le code iAdvize qui sera chargé et ses performances restent inchangés.

Cette implémentation ne déposant plus automatiquement de cookies sur votre site, il faut désormais déposer ce tag sur toutes vos pages, sans vous soucier du consentement du visiteur. Ce code doit donc être exécuté dès l'arrivée de tout nouveau visiteur sur le site.

Le code de consentement aux cookies est disponible dans votre administration iAdvize.


Vous devez vous connecter à iAdvize :

Une fois connecté :

  • cliquez sur votre bouton "Profil" en haut à droite, puis cliquez sur les liens "Projets" et "insérer ce script".
  • seuls les managers et administrateurs ont accès à l'administration d'iAdvize.

 

Screenshot_at_Jun_26_15-08-27.png

Screenshot_at_Jun_26_15-09-34.png

 

Sur cette page, vous pouvez définir le consentement explicite des cookies et l'accès au code

mceclip0.png

 

Paramètres disponibles :

Paramètre
Type
Description
Valeur par défaut
sid
(requis)
Integer
Votre ID de projet / website
-
lang
(optionnel)
String
Permet de définir la langue du livechat pour l’affichage des différents éléments d’interface
Langue du navigateur
useExplicitCookiesConsent
(optionnel)
Boolean
Si la valeur vaut true, le tag ne dépose plus automatiquement un cookie sur les navigateurs des visiteurs par défaut. Le cookie vuid n'est implémenté qu'après que le visiteur ait fourni son consentement explicite, lors de l'acceptation du consentement GDPR au début d'une conversation.
false

 

1.2. L'activation du consentement est vivement recommandée au sein de l'administration d'iAdvize

cookie-consent-implem-guide-FR-visitor-06.png

Ainsi, dans le cas où un visiteur refuse les cookies de votre site, il pourra toujours avoir accès aux informations en lien avec les cookies installés par iAdvize qui sont indispensable au lancement d'une conversation.

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. 

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.

Cookie_consent.jpg

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.

 

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.

Cookie_consent-2.jpg

 

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 (renouvelable à chaque fois que le visiteur démarre un chat sur iAdvize). 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

2 sections ont été ajoutées dans l'onglet Paramètres > Confidentialité > GDPR pour permettre au visiteur de spécifier qu'un cookie iAdvize sera placé lors de l'acceptation de la bannière GDPR au début de la conversation.
Les deux sections sont personnalisables.

Section 1: Personnaliser le message lors de l’ouverture de la chatbox

Message par défaut:
[FR] “Pour vous accompagner de notre mieux, nous utilisons un cookie conversationnel et conservons l'historique de cette conversation. Nous avons aussi accès à votre navigation sur le site.”

Engagement > Paramètres > Confidentialité > Information légale

 

Cookies-RGPD-FR.png


Ce message sera visible dans l'aperçu du RGPD à l’affichage de la chatbox.

cookie-consent-implem-guide-FR-LC-05.png

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

Une section dédiée aux cookies a été ajoutée "Dépôt de cookies" et est personnalisable. 
Pour la faire apparaître, vous devrez mettre à jour la page GDPR.

Message par défaut:
"Le cookie (vuID) que nous déposons sur votre navigateur est techniquement nécessaire à l'affichage et à la fourniture du service de chat (échange avec un conseiller ou un chatbot). Il est également utilisé pour mémoriser la langue utilisée, le nombre de pages vues, le temps de navigation et le temps de connexion, ainsi que le type de navigateur, et leur URL."
implem-cookie-FR.png