Show Menu
SUJETS×

Sérialisation des événements - Aperçu

La sérialisation des événements est le processus consistant à implémenter des mesures pour empêcher les événements en double d’entrer dans la création de rapports d’Analytics. Les doublons apparaissent généralement lorsqu’un utilisateur actualise la page plusieurs fois, navigue sur une certaine page à plusieurs reprises ou enregistre la page Web sur son ordinateur (par exemple, si un client enregistrait une page de confirmation d’achat sur son ordinateur, chaque fois qu’il la consulterait, les commandes et les recettes seraient comptabilisées à nouveau si la sérialisation des événements n’était pas en place).
Elle s’avère très utile dans les cas suivants :
  • Une page peut être rechargée ou actualisée et envoyer de manière répétée un événement. La sérialisation d’événements empêche une nouvelle comptabilisation des événements en utilisant un numéro de série pour chaque événement.
  • L’utilisateur enregistre la page sur son ordinateur en vue d’une consultation ultérieure. Ce scénario est assez courant sur les pages de confirmation d’achat afin de vérifier les tickets d’achat. La sérialisation d’événements empêche le rechargement suivant de la page de recomptabiliser les événements.
Les sources de données ne prennent pas en charge la sérialisation ou la déduplication des événements.
Ce document décrit le processus de mise en œuvre de la sérialisation d’événements pour les événements de conversion et personnalisés. Pour utiliser la sérialisation des événements, vous devez l’activer dans Administration  > Suite de rapports  > [ #] > Modifier les paramètres  > Événements de succès . Sélectionnez ensuite les événements que vous voulez enregistrer dans la colonne Enregistrement d’événement unique.

Comportement par défaut

Le comportement par défaut est la comptabilisation de chaque instance d’un événement. Un événement est défini pour chaque pageview comptabilisé, même lors des rechargements ou des actualisations de la page. La variable s.purchaseID est utilisée pour identifier de façon unique chaque commande (achat). Cela permet à un utilisateur de recharger la page de commande sans que la commande, les recettes ou les produits ne soient recomptabilisés. Une fonctionnalité similaire est disponible pour tous les événements, notamment les événements prédéfinis tels que prodView et scCheckout, ainsi que les événements personnalisés.
Pour utiliser la sérialisation des événements, vous devez l’activer dans Administration  > Suite de rapports  > [ #] > Modifier les paramètres  > Événements de succès . Sélectionnez ensuite les événements que vous voulez enregistrer dans la colonne Enregistrement d’événement unique. Vous pouvez définir un événement sur trois paramètres différents.
Toujours enregistrer l’événement  : il s’agit du comportement par défaut de tous les événements lors de l’activation initiale. Tous les événements figurant dans les demandes d’image sont envoyés directement à Analytics, y compris les rechargements de page.
Enregistrer une fois par visite  : lorsque ce paramètre est activé, le suivi porte uniquement sur la première instance de l’événement dans une visite donnée. Après le début d’une nouvelle visite, chaque événement pour lequel ce paramètre est activé peut à nouveau faire l’objet d’un suivi. C’est un moyen efficace d’atténuer la duplication des événements lors de l’actualisation du navigateur.
Utiliser l’ID de l’événement  : ce paramètre permet d’associer chaque événement à un identifiant unique. Si Analytics repère un ID d’événement qu’il a déjà rencontré auparavant avec cette variable, il ne sera pas comptabilisé dans la création de rapports.
L’événement d’achat est le seul événement pour lequel la sérialisation des événements ne peut pas être activée car il utilise la variable s.purchaseID. Ces paramètres peuvent être activés sur tous les autres événements de commerce électronique et personnalisés.
  • Utilisez un identifiant unique pour qu’un événement se déclenche une fois par identifiant unique.
  • Envoyez plusieurs événements, puis configurez Analytics pour qu’un événement se déclenche une fois par visite.
Pour implémenter la sérialisation d’événements, fournissez un ID unique pour l’événement (event1:1234ABCD, par exemple).

Sérialisation d’événements : une fois par ID unique

Une fois que la sérialisation d’événements est implémentée et qu’Analytics reçoit un nombre dupliqué, il ignore l’événement. Un événement est comptabilisé une seule fois par valeur unique. Si le nombre est unique, une autre instance d’événement est comptabilisée, comme illustré dans l’exemple suivant :
Nom d’utilisateur
Description
Syntaxe de l’événement
Analytics Comptabilisation totale d’event1
John
L’utilisateur consulte la page pour la première fois.
event1:1000
1
John
L’utilisateur recharge la page (un envoi de formulaire peut échouer, ce qui entraîne le rechargement de la page).
event1:1000
1
Stacy
L’utilisateur consulte la page pour la première fois.
event1:1001
2
Stacy
L’utilisateur recharge la page (un envoi de formulaire peut échouer, ce qui entraîne le rechargement de la page).
event1:1001
2
Jill
L’utilisateur consulte la page pour la première fois, saisit les informations correctement et passe à la page suivante.
event1:1002
3
Jamie
L’utilisateur consulte la page pour la première fois.
event 1
4
Jamie
L’utilisateur oublie de renseigner le champ du nom du formulaire. Le formulaire est affiché de nouveau pour signaler l’information manquante.
event 1
5
Veuillez prendre note des points suivants lors de la sélection d’identifiants de sérialisation :
  • Les identifiants de sérialisation doivent comporter au maximum 20 caractères.
  • Les identifiants de sérialisation doivent être composés de caractères alphanumériques.
  • Les identifiants de sérialisation sont séparés pour chaque événement de succès. Au besoin, vous pouvez donc utiliser le même identifiant pour plusieurs événements de succès.
  • Les identifiants de sérialisation sont liés à la suite de rapports. Veuillez en tenir compte si vous utilisez le balisage multi-suite pour envoyer des données à plusieurs suites de rapports.
  • Aucune date d’expiration n’est appliquée aux identifiants de sérialisation. Par conséquent, même si le même identifiant est utilisé des années plus tard, l’événement de succès n’est pas comptabilisé à nouveau.
  • La suppression des cookies n’empêche pas la sérialisation des identifiants d’événement, car ces identifiants sont stockés sur des serveurs Adobe et ne reposent pas sur des cookies.
  • L’événement d’achat est le seul événement de succès avec lequel il est impossible d’utiliser la sérialisation des identifiants d’événement. Il utilise, en effet, une variable s.purchaseID spéciale pour la sérialisation.

Sérialisation d’événements : une fois par visite

Analytics propose une fonctionnalité qui permet à un événement de se déclencher une fois par visite.
Elle peut être activée dans l’interface utilisateur : Administration  > Suite de rapports  > Modifier les paramètres  > Conversion  > Événements de succès .