Objectif de cet article
Découvrez l’intégration des données manquantes d’activité des visiteurs anonymes et comment enregistrer leurs interactions sur le site avant qu’ils ne soient identifiés.
Avant de commencerAvant de commencer
Par défaut, le tracking de Klaviyo prend en charge les éléments suivants :
-
Tracking Active on Site
Cet indicateur est enregistré dès qu’un navigateur identifiable accède à votre site web.
-
Tracking Viewed Product
Cet indicateur est enregistré chaque fois qu’un navigateur identifiable consulte une page de produit sur votre site web (pour les boutiques d’e-commerce).
Le tracking Active on Site peut vous aider à segmenter vos contacts en fonction de leur niveau d’engagement, tandis que le tracking Viewed Product est utile pour envoyer des rappels dans le cadre d’un flux d’abandon de navigation.
Notez que pour certaines intégrations, le tracking Viewed Product n’est pas installé automatiquement.
Tracking standard de Klaviyo sur le web
Pour que Klaviyo puisse enregistrer par défaut l’activité sur site d’un visiteur, il doit être identifié. Cette identification repose sur le JavaScript de Klaviyo, qui met en place un cookie qui rend possible le suivi des visiteurs du site par le biais d’un identifiant généré automatiquement dans les cas suivants :
- Lorsque le visiteur remplit un formulaire d’inscription Klaviyo
- Lorsqu’il clique sur un lien contenu dans un e-mail Klaviyo
Ce cookie peut contenir temporairement des données personnelles et est conservé pendant deux ans.
Le cookie de Klaviyo n’est utilisé pour le tracking qu’une fois que le visiteur a été identifié. Il ne stocke pas les données des visiteurs anonymes.
Intégration des données manquantes dans l’activité des visiteurs anonymes
Grâce à l’intégration des données manquantes dans l’activité des visiteurs anonymes de Klaviyo, vous pouvez collecter l’activité sur site d’un acheteur avant son identification. Lorsque ce visiteur sera identifié, vous aurez accès à l’historique de ses activités sur le site. Cela vous permet d’avoir une vue plus complète des parcours de vos clients, quel que soit le moment où ils sont identifiés par le tracking de Klaviyo.
L’intégration des données manquantes d’activité des visiteurs anonymes ne fait que collecter et définir des événements historiques sur un profil. D’autres informations historiques, telles que la Source, ne sont pas collectées par cette fonctionnalité.
Comment Klaviyo recueille des données sur site pour les visiteurs anonymes
Pour collecter des données sur site pour les visiteurs anonymes, Klaviyo enregistre les actions des visiteurs au fur et à mesure et les stocke localement, dans leur navigateur. À l’avenir, lorsque ce visiteur sera identifié, ces données seront envoyées à Klaviyo et effacées du navigateur. Une fois l’identification réussie, toute activité future sur le site sera suivie comme d’habitude par le biais du cookie Klaviyo.
Pour stocker des données dans le navigateur du visiteur, son système doit prendre en charge la définition d’éléments dans le stockage local ou IndexedDB.
Consultez la liste des navigateurs qui prennent en charge l’écriture de données dans le stockage local et le stockage de données dans IndexedDB.
Activer l’intégration des données manquantes d’activité des visiteurs anonymes
Pour enregistrer l’activité des visiteurs anonymes, vous devez avoir installé Klaviyo.js sur votre boutique. Klaviyo.js vous permet de publier des formulaires d’inscription Klaviyo et d’activer le tracking des visiteurs sur votre site web. Il est installé automatiquement avec un certain nombre d’intégrations, mais peut également être ajouté manuellement.
Une fois Klaviyo.js installé sur votre site web, vous pouvez activer l’int égration des données manquantes d’activité des visiteurs anonymes dans les paramètres de votre compte.
Pour ce faire :
- Accédez à Compte > Paramètres dans le coin inférieur gauche de Klaviyo.
- Dans l’onglet Données des paramètres de votre compte, cochez la case Activer le suivi des visiteurs anonymes.
Tester l’enregistrement de l’activité des visiteurs anonymes
Pour vérifier que l’intégration des données historiques d’activité des visiteurs anonymes fonctionne, vous pouvez suivre les étapes suivantes :
Vérifiez que les événements front-end, tels que Viewed Product, se déclenchent correctement avant de procéder aux tests.
- Accédez à votre site web dans une fenêtre de navigation privée et effectuez une action sur le site, par exemple en consultant un produit pour déclencher l’événement Viewed Product.
-
Ouvrez la console de développement de votre navigateur et accédez au stockage local ou à IndexedDB. En règle générale, ces informations sont disponibles dans l’onglet Storage ou Application de la console, en fonction de votre navigateur.
- Vérifiez que la clé et les valeurs définies dans le navigateur correspondent aux actions que vous avez effectuées en navigation privée. Notez l’horodatage des données.
- Après avoir vérifié que les données sont bien stockées dans le navigateur, ajoutez ?utm_email=exemple@gmail.com à la fin de l’URL de votre site web en remplaçant exemple@gmail.com par une adresse e-mail de test, puis actualisez la page. Cela permettra d’identifier le navigateur à l’aide de l’adresse e-mail indiquée.
- Recherchez l’adresse e-mail dans Klaviyo.
Vous devriez voir un profil correspondant à l’adresse e-mail que vous avez indiquée, avec une liste chronologique d’activités correspondant aux actions que vous avez effectuées pendant que vous étiez en navigation privée. Vérifiez que la clé et les valeurs ont été effacées de votre stockage local et que les événements ont été ajoutés à votre compte Klaviyo avec les bons horodatages.
Questions fréquemment poséesQuestions fréquemment posées
Cette fonctionnalité est-elle activée par défaut ?Cette fonctionnalité est-elle activée par défaut ?
Non, l’intégration des données manquantes d’activité des visiteurs anonymes n’est pas activée par défaut. Elle doit être activée dans les paramètres de votre compte.
Quels sont les événements inclus dans la synchronisation une fois l’identification réussie ?Quels sont les événements inclus dans la synchronisation une fois l’identification réussie ?
Seuls les événements côté client, également connus sous le nom d’événements front-end, sont enregistrés par le tracking de Klaviyo pour les visiteurs identifiés et anonymes. Ces événements sont collectés par l’extrait de code principal de Klaviyo, connu sous le nom de Klaviyo.js.
Certains des événements les plus utilisés sont les suivants :
- Active on Site
- Viewed Product
- Added to Cart (si installé)
Cependant, tout événement enregistré sur le site à l’aide de klaviyo.track() est également inclus dans l’intégration des données manquantes dans l’activité des visiteurs anonymes.
Notez que certaines intégrations peuvent utiliser des événements côté serveur à cet effet. Par exemple, l’événement Added to Cart sur Magento 2 est envoyé côté serveur.
Si l’intégration de ces événements ne fonctionne pas, vérifiez qu’ils sont envoyés côté client par Klaviyo.js ou côté serveur le cas échéant.
Combien d’événements peuvent être stockés en local ?
Une limite de 5 Mo est imposée par le stockage local du navigateur, ce qui permet d’enregistrer jusqu’à 10 000 événements.
Pourquoi utiliser le stockage local plutôt que les cookies ?Pourquoi utiliser le stockage local plutôt que les cookies ?
Les cookies sont moins robustes que le stockage local. Par exemple, ils ont une date d’expiration et une taille maximale d’environ 4 Ko. Le stockage local peut contenir 5 Mo en moyenne (selon le navigateur).
Safari a une politique d’expiration de 7 jours pour le stockage local.
Cette fonctionnalité pose-t-elle des problèmes liés au RGPD ou à la protection des données personnelles ?
L’intégration des données manquantes d’activité des visiteurs anonymes utilise le stockage local du navigateur pour conserver les données envoyées en tant qu’événement ou propriété de profil jusqu’à l’identification du navigateur (après quoi ces données locales sont effacées).
Jusqu’à ce qu’elles soient effacées, les données stockées en local sont accessibles à tout code JavaScript sur le web. Cela peut poser un problème de confidentialité si vous envoyez certains types de données sensibles par le biais d’événements front-end. Pour éviter tout problème, Klaviyo recommande de n’envoyer les données sensibles que par le biais de requêtes côté serveur, ou seulement après l’identification du navigateur.
L’intégration des données manquantes d’activité des visiteurs anonymes fonctionne-t-elle avec un outil de consentement aux cookies ?L’intégration des données manquantes d’activité des visiteurs anonymes fonctionne-t-elle avec un outil de consentement aux cookies ?
Si votre boutique utilise un outil de consentement pour les cookies (par exemple, OneTrust), le visiteur doit accepter que l’activité anonyme soit enregistrée. Dans le cas contraire, Klaviyo ne sera pas en mesure d’enregistrer des données dans le stockage local du navigateur.
Les visiteurs anonymes déclenchent-ils des flux ?Les visiteurs anonymes déclenchent-ils des flux ?
Une fois qu’un visiteur anonyme est identifié par le tracking standard de Klaviyo, il déclenche des flux tant qu’il remplit les conditions requises et que les délais fixés ne sont pas dépassés.
Ressources supplémentaires