Identification du visiteur unique

 

Avant-propos

Avant de commencer l’implémentation du plugin ClientSideUserId, veuillez-vous assurer d’avoir initialisé le Tracker JavaScript AT Internet et sélectionné le plugin depuis l’interface Tag Composer.

 

Principe

Par défaut, la reconnaissance du visiteur unique se fait via un cookie tiers, déposé par le serveur de collecte AT Internet.
Le plugin ClientSideUserId permet le suivi d’un visiteur par la création d’un identifiant utilisateur dans le cas où l’écriture de cookies tiers n’est pas envisageable. Ceci peut être le cas par exemple sur un site intranet, lors de l’utilisation du navigateur Safari (configuration par défaut), ou encore lors de la navigation depuis des terminaux Apple type iPhone, iPad ou iPod. Il est également possible de configurer le plugin pour forcer l’utilisation d’un identifiant aléatoire ou personnalisé. Cet identifiant se retrouve dans la variable idclient présente dans tous les hits lorsque le plugin est actif.

 

Configuration du plugin

Le mode de fonctionnement du plugin est directement configurable depuis l’interface ou via la configuration, à l’initialisation du Tracker.

Trois modes sont disponibles :

  • required (par défaut) : l’identifiant utilisateur est ajouté à tous les hits sur le navigateur Safari ou dans le cas de l’utilisation d’un terminal Apple.
  • always : l’identifiant utilisateur est ajouté à tous les hits sur tout type de support.
  • never : le plugin est désactivé, l’identifiant utilisateur n’est jamais ajouté aux hits.

Pour changer le mode, ajouter le code suivant à l’endroit souhaité :

Ajouter l’identifiant utilisateur à tous les hits, uniquement pour les supports concernés (Safari, iPhone, iPad, iPod) :

Ajouter l’identifiant utilisateur à tous les hits :

Ne jamais ajouter l’identifiant utilisateur :

 

La gestion de l’identifiant utilisateur

L’identifiant utilisateur doit être renseigné tout au long de la visite de l’internaute (sur tous les hits). Cet identifiant est stocké dans un cookie sur le domaine déclaré dans la configuration du Tracker (variable cookieDomain), pour être réutilisé sur les pages où il ne serait pas renseigné.

Si besoin, le cookie contenant l’identifiant utilisateur est directement paramétrable via la configuration :

Définir la durée de vie du cookie (en jours, 397 par défaut) :

Définir une durée de vie fixe pour le cookie (par défaut) :

Configurer un cookie glissant :

 

Déclarer un identifiant utilisateur

Si aucun identifiant ne se trouve ni dans le marqueur, ni dans le cookie, un identifiant unique est généré.

Vous pouvez forcer un identifiant utilisateur :

En passant par une variable de contexte userIdentifier :

En utilisant la fonction set du plugin :

Dans le cas où les deux méthodes seraient utilisées, la fonction set reste prioritaire.

Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 16/07/2018