Définition
À l'arrivée d'un visiteur sur votre site ou application mobile, une valeur aléatoire est octroyée au paramètre "idclient" du hit, permettant la génération d'un "visiteur id" et la création d'une visite pour ce visiteur dans vos interfaces.
À cette étape, il n'y a pas eu de consentement. Il n'y a aucun dépôt de cookie et l'information n'est pas stockée.
Les pages chargées en suivant, n'ayant pas reçues de consentement, devront être exclues du trafic général via la méthode du "no consent".
Sur chacune de ces pages néanmoins, l'"idclient" de la page d'entrée sera transporté via l'URL (ou autre méthode) ne permettant pas le stockage de l'information, mais simplement son transfert.
Important
Attention, comme indiqué au sein de l'article Définition des données personnelles, aucun traceur ne peut être déposé sur le navigateur de l'internaute sans son consentement. L'identifiant à passer de page en page ne peut donc être stocké, en utilisant un cookie ou du "local storage" par exemple.Une fois le consentement de l'utilisateur récupéré ("opt-in"), vous pourrez récupérer l'"idclient" de la première page et le fixer (cookiser) pour la suite de la visite et les suivantes.
Cette option permet de respecter la possibilité pour l'utilisateur de consentir à n'importe quel moment de la visite, tout en vous permettant de récupérer la page d'entrée en cas de consentement (contenant la source par exemple).
Les cookies d'identification du visiteur ne sont pas déposés tant que l'utilisateur n'a pas consenti. Une fois le consentement reçu, le cookie sera déposé avec une valeur unique correspondant au "visiteur ID" de la page d'entrée.
Avantages
Quand le visiteur décide de passer en statut "opt-in", l'identifiant passé de page en page est réutilisé pour les événements suivants.
Réutiliser l'identifiant rencontré sur la page d'entrée de la visite permet de regrouper cet événement aux suivants.
La source sera donc bien associée à la visite complète.
Risques
Toutes les pages chargées entre la page d'entrée et celle de consentement devront être exclues de vos analyses.
La visite remontée dans l'interface ne sera donc pas exhaustive.
Important
L’utilisation de l’URL pour le passage de l’idclient de pages en pages peut avoir un effet de bord. Dans le cas où l’URL contenant cet identifiant serait partagée (email, réseaux sociaux, …), et en fonction des conditions mis en place de votre côté pour l’attribution des visiteurs via URL, plusieurs internautes pourraient être associés à celui-ci.
Important
Veuillez vérifier avec vos équipes légales si votre autorité de contrôle valide l'utilisation de cette méthode avant d'aller plus loin.
Comportement attendu
Afin de respecter les décisions de vos utilisateurs, vous devez être en mesure de modifier l'état du consentement au cours de la visite.
Etape | Description | |
Arrivée sur le site NON COOKISE |
L'identification visiteur est attribuée aléatoirement et les cookies dédiés ne peuvent pas être déposés (idrxvr, atidx, atid or atvisitorid). |
|
Navigation sans consentement |
L'identification visiteur est définie en « consent-no » sans dépôt de cookie. |
|
Visiteur décide de se mettre en |
L'identification visiteur est permise et les cookies dédiés peuvent être déposés (idrxvr, atidx, atid ou atuserid). |
|
Visiteur décide de se mettre en |
Tous les cookies sont définis avec la valeur "OPT-OUT". |
Configuration du marqueur
La méthode "Matching" s'appuie sur le plugin Privacy de Tag Composer disponible dans la version JavaScript 5.24.0.
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
Pour manier le consentement visiteur dans le marquage de la configuration, il vous suffit d'ajouter une ligne au début de votre marquage SmartTag.
Ensuite, passez simplement d'un état à l'autre en fonction du consentement exprimé par le visiteur.
Si vous souhaitez en savoir plus, nous vous invitons à lire notre article sur la documentation développeur.
ID aléatoire non cookisé
var tag = new ATInternet.Tracker.Tag();
tag.privacy.setVisitorRandomID(); // Visiteur défini en no-consent
tag.page.set({
name: 'pageName',
});
tag.dispatch();
La méthode "setVisitorRandomID" permet d'attribuer un visiteur ID sans déposer de cookie.
Vous pourrez ensuite passer l'identifiant de page en page et stocker dans un cookie ce visiteur ID une fois le consentement obtenu. Il vous faudra utiliser les méthodes présentes dans la documentation développeur.
Le principe du Privacy By Design est respecté au sein du marqueur afin de limiter l’envoie de données en mode « Before consent ».
Seuls les paramètres de hit suivants seront ainsi alimentés :
s | idclient | vm | vc | ts | s2 | vtag | ptag | p | xto | ref | type | click |
numéro de site | identifiant visiteur | mode visiteur | consentement visiteur | timestamp du hit | site de niveau 2 | version du marqueur | plateforme utilisant le marqueur | libellé de page | campagne marketing | referrer (URL source) | type du hit | type de clic |
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.
Opt-In
var tag = new ATInternet.Tracker.Tag();
tag.privacy.setVisitorOptin(); // Visiteur défini en Opt-In
tag.page.set({
name: 'pageName',
});
tag.dispatch();
Opt-Out
var tag = new ATInternet.Tracker.Tag();
tag.privacy.setVisitorOptout(); // Visiteur défini en OptOut
tag.page.set({
name: 'pageName',
});
tag.dispatch();
Il est possible de ne pas envoyer d'information en passant la configuration du Tracker sendHitWhenOptOut à false.
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 | type | click |
numéro de site | identifiant visiteur | mode visiteur | consentement visiteur | timestamp du hit | type de hit | type de clic |
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.
Propriétés
Les nouvelles méthodes du plugin Privacy ajoutent 2 propriétés à vos hits :
- Mode visiteur : visitor_privacy_mode / &vm pour filtrer les événements basés sur le statut de consentement (optin/optout)
- Consentement visiteur : visitor_privacy_consent / &vc pour permettre d'identifier le trafic consenti directement quand 'true'
Explorer
Une fois le marquage mis en place et les propriétés ajoutées aux hits, vous êtes en mesure de les ajouter à vos analyses Explorer avec le bouton Combiner avec au-dessus de chaque tableau. Vous serez ensuite en mesure de filtrer sur les valeurs des propriétés (mode visiteur : "opt-in" ; consentement visiteur : true).
Analyse Privacy
Dans Explorer, vous pouvez atteindre Audience > Trafic général > Privacy pour retrouver le décompte d'événements considérés comme exclus en "consent-no" ou en "opt-out".
Data Query / Data Flow
Vous pouvez ajouter les propriétés Mode visiteur et Consentement visiteur dans vos jeux de données.
Vous ne pourrez analyser que le mode visiteur défini en "opt-in" vu que les événements "opt-out" et "no-consent" (avec option) n'alimentent que l'analyse Privacy.