Objectif de cet article

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 commencer

Avant de commencer

Par défaut, le tracking de Klaviyo prend en charge les éléments suivants :

  • Tracking Activité sur le Site
    Cet indicateur est enregistré dès qu’un navigateur identifiable accède à votre site web.
  • Tracking Produit Vu
    Cet indicateur est enregistré dès qu’un navigateur identifiable consulte une page de produit sur votre site web (pour les boutiques e-commerce).

Le tracking Activité sur le Site peut vous aider à segmenter et identifier les profils qui consultent votre site, tandis que le tracking Produit Vu 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.

Intégration des données manquantes dans l’activité 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é.

Fonctionnement de l’intégration des données manquantes d’activité des visiteurs anonymes

Fonctionnement de l’intégration des données manquantes d’activité des visiteurs anonymes

Lorsqu’un visiteur non identifié du site consent aux analyses et aux cookies marketing, Klaviyo suit son activité sur le site au depuis le stockage local de son navigateur pendant 14 jours maximum à partir d’un cookie côté client : « kl-post-identification-sync ».  Une fois le visiteur du site identifié, tout événement stocké dans le cookie est envoyé à Klaviyo et associé à ce profil.  

L’intégration des données manquantes d’activité des visiteurs anonymes se déclenche dans les cas suivants :

  1. Après consentement via un formulaire
  2. Après un clic sur le lien d’un message de Klaviyo
  3. Après identification via l’API d’identification de Klaviyo
  4. Après saisie des coordonnées ou réalisation d’un achat sur la plupart des plateformes d’e-commerce

Par défaut, Klaviyo prend en charge l’identification via la page de commande sur la plupart des plateformes d’e-commerce :

Plateformes d’e-commercePrise en charge
Shopify✅ Avec l’activation de tracking supplémentaire pour Shopify
WooCommerce
BigCommerce⚠️ - Requiert l’installation d’un script personnalisé sur vos pages de commande
Magento 2⚠️ - Requiert une validation
Salesforce Commerce Cloud⚠️ - Version ultérieure à 23.7.0
PrestaShop
Wix
Plateformes d’e-commerce personnalisées et autresRequiert l’installation d’un script personnalisé

 

Si vous utilisez BigCommerce, certaines versions de Magento 2, des plateformes d’e-commerce personnalisées ou autres, vous devez installer le script ci-dessous sur votre page de page de commande pour déclencher l’intégration des données manquantes d’activité des visiteurs anonymes lorsqu’un client effectue un achat sur votre site :

window.onload = function() {
    // Pour collecter l’adresse e-mail après sa saisie
   // Ajoutez le champ contenant l’adresse e-mail du client à cette liste
    const emailSelectors = [
        "input[id='email']",
        "input[name='email']",
        "input[placeholder='Email']",
        "input[type='email']"
    ]
    document.querySelector(emailSelectors.join(",")).addEventListener('blur', function() {
        klaviyo.identify({"email" : this.value}).then(() => console.log("Identified"))
    });
};

window.onload = function() {
    // Pour collecter l’adresse e-mail après un clic sur le bouton envoyer/commander
   // Ajoutez à cette liste le champ qui contient l’adresse e-mail du client
    const emailSelectors = [
        "input[id='email']",
        "input[name='email']",
        "input[placeholder='Email']",
        "input[type='email']"
    ]
    // Ajoutez à cette liste le bouton d’achat ou de confirmation de transaction
    const submitSelectors = [
        "input[id='submit']",
        "input[name='submit']",
        "input[type='submit']"
    ]

    document.querySelector(submitSelectors.join(",")).addEventListener('click', function() {
        klaviyo.identify({
            "email" : document.querySelector(emailSelectors.join(",")).value
        }).then(() => console.log("Identified"))
    });
};
Test de l’intégration des données manquantes d’activité des visiteurs anonymes

Test de l’intégration des données manquantes d’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, comme Produit Vu, se déclenchent correctement avant de procéder aux tests. Plus d’informations, consultez cette page

Test de l’enregistrement de l’activité des visiteurs anonymes sur votre site

  1. 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.
  2. Ouvrez la console de développement de votre navigateur et accédez au stockage local. En fonction de votre navigateur, vous pouvez y accéder depuis l’onglet Storage ou Application de la console.Stockage en local dans la console de Chrome
  3. 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.
  4. Après avoir vérifié que les données sont stockées dans le navigateur, ajoutez ?utm_email=example@gmail.com à la fin de l’URL de votre site web, en remplaçant example@gmail.com par une adresse e-mail de test, puis actualisez la page. Cela permettra d’identifier le navigateur en fonction de l’adresse e-mail que vous fournissez.
  5. 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.

Test de l’intégration des données manquantes d’activité des visiteurs anonymes depuis la page de commande

Test de l’intégration des données manquantes d’activité des visiteurs anonymes depuis la page de commande

  1. 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 Produit Vu.
  2. Ajoutez un produit au panier et lancez la commande.
  3. Saisissez vos coordonnées.
  4. Passez une commande.
  5. 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ées

Questions fréquemment posées

Est-il possible de désactiver l’intégration des données manquantes d’activité des visiteurs anonymes ?

Est-il possible de désactiver l’intégration des données manquantes d’activité des visiteurs anonymes ?

Pour désactiver l’intégration des données manquantes d’activité des visiteurs anonymes :

  1. Accédez à Compte > Paramètres dans le coin inférieur gauche de Klaviyo.
  2. Dans l’onglet Données des paramètres de votre compte, décochez la case Activer le tracking des visiteurs anonymes.
  3. Sélectionnez le bouton Mettre à jour.

Tracking standard de Klaviyo sur le web

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 permettant le tracking 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
  • Lorsque le visiteur 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 maximum.

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.

Comment Klaviyo recueille des données sur site pour les visiteurs anonymes

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, celui-ci doit prendre en charge la définition d’éléments dans le stockage local.

Consultez la liste des navigateurs qui prennent en charge l’écriture de données dans le stockage local.

Notez que si un visiteur du site utilise un système de blocage des cookies (par exemple, la fenêtre de navigation privée dans Chrome ou Safari), Klaviyo ne peut pas enregistrer ni récupérer les événements anonymes.

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 :

  • Activité sur le Site : toutes les intégrations
  • Produit Vu : la plupart des intégrations d’e-commerce 
  • Ajout au Panier : la plupart des intégrations d’e-commerce 

Cependant, tout événement enregistré sur le site à l’aide de klaviyo.track() est également inclus dans l’intégration des données manquantes d’activité des visiteurs anonymes. 

Notez que certaines intégrations peuvent utiliser des événements côté serveur à cet effet. Par exemple, l’événement Ajout au Panier sur Magento 2 est envoyé côté serveur.

Combien d’événements peuvent être stockés en local ?

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 ?

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

Ressources supplémentaires

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Partenaires
Engagez un expert certifié Klaviyo pour vous aider avec une tâche spécifique ou pour la gestion continue du marketing.
Assistance

Accédez à l’assistance par l’intermédiaire de votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24 h/24, 7 j/7

Assistance par chat/virtuelle
La disponibilité varie selon la localisation et le type d’abonnement.