Définition
L'opt-out traduit le choix d’un utilisateur de ne pas être tracé et désigne par conséquent, chez AT Internet, une collecte de données anonymisée.
C'est une obligation légale de proposer sur toutes plateformes ( site, ou application mobile, …) utilisant une solution Analytics, une façon claire de passer en "opt-out".
Comportement attendu
Piano Analytics s'appuie sur des propriétés et cookies, dédiés l'identification visiteur et utilisateur.
Si vous utilisez nos marquages, vous devez également utiliser nos méthodes permettant le statut "opt-out".
Elles définiront la valeur "OPT-OUT" à tout paramètre d'identification ou cookie, afin d'assurer la non collecte de ces informations par nos serveurs.
Nos méthodes de marquage s'appuient sur une gestion du cookie client-side ou server-side.
Chacune des deux gestions de cookie dispose de sa propre méthode d'opt-out (voir ci-dessous).
Les hits en opt-out seront restitués dans l'analyse Privacy de l'Analytics Suite.
Gestion de cookie client-side
Description
La gestion du cookie client-side étant gérée par JavaScript, votre marquage seul est capable de définir les cookies et l'opt-out du visiteur le demandant.
Sur votre site, vous n'avez qu'à ajouter un bouton pour activer la méthode de l'exemple décrit plus bas.
Le principe du Privacy By Design est respecté au sein du marqueur afin de limiter l’envoie de données en mode « Opt-Out ».
Seuls les paramètres de hit suivants seront ainsi alimentés :
s | idclient | vm | vc | ts |
numéro de site | identifiant visiteur | mode visiteur | consentement visiteur | timestamp du hit |
Ces paramètres alimenteront l’analyse Privacy AT Internet, vous permettant une vision anonyme et quantitative des utilisateurs ayant refusé le dépôt de traceurs. Plus de détail dans notre documentation développeur.
Configuration du marqueur
La méthode d'opt-out s'appuiera sur le plugin Privacy de Tag Composer disponible dans la version Javascript 5.24.0.
Pour les versions inférieures, l'opt-out peut être mis en place comme indiqué dans la documentation.
Note
Ce plugin et ses méthodes ne s'appliqueront que pour une identification visiteur client-side, ils n'affecteront que les cookies first-party.
Marquage
var tag = new ATInternet.Tracker.Tag();
tag.privacy.setVisitorOptout(); // Visiteur défini en "Opt-Out"
tag.page.set({
name: 'pageName',
});
tag.dispatch();
Gestion de cookie server-side
Description
La configuration cookie server-side s'appuie sur nos serveurs (xiti.com,ati-host.net...), votre site ne peut pas définir la valeur "opt-out" sur ces cookies visiteurs.
Si le visiteur veut se mettre en "opt-out" de nos solutions analytiques, il doit compléter le formulaire dédié, en cliquant sur votre site pour arriver sur notre page d'opt-out.
L'exemple de marquage décrit plus bas, ouvre une fenêtre de navigateur pour laisser l'utilisateur compléter le formulaire, autorisant le dépôt d'un cookie mémorisant son choix d'opt-out.
Note
La gestion de cookie server-side pour l'opt-out implique que le cookie est défini sur un autre domaine que votre site. Notre cookie "opt-out" est donc un cookie "tiers".
Avec l'opt-out de ce formulaire, le visiteur se met en "opt-out" de tous les autres sites utilisant notre gestion du cookie server-side.
Ces cookies "opt-out" peuvent être bloqués par des navigateurs consultez les restrictions des navigateurs sur les cookies.
Configuration de marqueur
Cette méthode requiert SmartTag JavaScript v5.21.0 minimum.
Marquage
function optOut() {
window.open('http://xiti.com/en/opt-out');
ATInternet.Tracker.Tag({
disableCookie: false
});
Non-envoi de hit en opt-out
Vous pouvez empêcher le marquage d'envoyer des hits quand le visiteur est considéré comme "opt-out".
Pour ce faire deux méthodes s'offrent à vous,
- décocher sur l'option dédiée dans les paramètres avancés de votre configuration
- Utiliser la méthode dédiée dans le marquage suivante :
Il est possible de ne pas envoyer d'informations en surchargeant le tracker avec la méthode :
sendHitWhenOptOut:false
Gestion des identifiants applicatifs
Nos SDK permettant de mesurer l'audience de vos applications répondent au mêmes obligations que les sites web concernant l'utilisation de trackers.
Si l'identification n'est pas stockée dans un cookie sur une application, elle est stockée et doit donc pouvoir bénéficier d'un opt-out comme pour les sites web.
Nous vous invitons à vous référer aux articles dédiés de notre documentation développeur :