Démarrer avec le tracking sur site de Klaviyo

Estimé 11 minute de lecture
|
Mis à jour 14 janv. 2025, 09:57 EST
Objectif de cet article

Objectif de cet article

Découvrez comment Klaviyo peut assurer le tracking sur votre site d’e-commerce. Il y a deux principaux types de tracking sur site :

  • le tracking Active on Site (Activité sur site)
    Ce suivi est déclenché chaque fois qu’un navigateur identifiable accède à votre site web.
  • le tracking Viewed Product (Consultation d’un produit)
    Ce suivi est déclenché chaque fois qu’un navigateur identifiable consulte une page de produit sur votre site web (pour les boutiques 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.

Pour Shopify, nous proposons également d’autres types de tracking sur site.

Avant de commencer

Avant de commencer

La marche à suivre pour activer le tracking sur site est différente pour chaque intégration d’e-commerce. Dans cet article, nous nous pencherons sur chacune de ces méthodes et nous verrons qui est concerné par le tracking de Klaviyo.

L’extrait de code permettant d’activer le tracking sur site est connu sous le nom de « code de suivi JavaScript de Klaviyo » ou « Klaviyo.js ». Si vous avez activé le tracking sur site via l’une des intégrations d’e-commerce ci-dessous, il n’est pas nécessaire d’ajouter Klaviyo.js séparément :

  • Shopify
    Le tracking Active on Site est ajouté automatiquement par l’intégration Shopify ou par l’intégration Klaviyo sur Shopify si celle-ci est activée.
  • BigCommerce
    Le tracking Activité sur le Site est ajouté lors de l’activation de l’intégration si vous cochez l’option Ajouter automatiquement le code JavaScript sur site de Klaviyo.
  • WooCommerce
    Le tracking Active on Site est ajouté automatiquement lors de l’activation de l’intégration.
  • Magento
    Le tracking Active on Site est ajouté automatiquement lors de l’activation de l’intégration.
  • Wix
    Le tracking Activité sur le Site est ajouté lors de l’activation de l’intégration si vous cochez l’option Ajouter automatiquement le code JavaScript sur site de Klaviyo.
  • PrestaShop
    Le tracking Activité sur le Site est ajouté automatiquement lors de l’activation de l’intégration.
  • Salesforce Commerce Cloud
    Le tracking Activité sur le Site est ajouté automatiquement lors de l’activation de l’intégration.
  • Square Online
    Le tracking Activité sur le Site est ajouté lors de l’activation de l’intégration si vous cochez l’option Ajouter automatiquement le code JavaScript sur site de Klaviyo.
  • Shopware
    Le tracking Activité sur le Site est ajouté automatiquement lors de l’activation de l’intégration.

Si vous utilisez une autre plateforme d’e-commerce ou un outil personnalisé, vous pouvez installer Klaviyo.js manuellement.

Pour copier-coller cet extrait de code, il faut pouvoir accéder au code HTML de votre site et à la plateforme d’e-commerce. Par conséquent, notre équipe d’assistance ne pourra pas intervenir directement pour vous aider. Si vous n’avez pas de développeur dans votre équipe et si vous ne disposez pas des compétences nécessaires pour faire la manipulation vous-même, vous pouvez demander l’aide d’un partenaire de Klaviyo.

Données d’événement Activité sur le Site

Données d’événement Activité sur le Site

L’événement Activité sur le Site collecte les informations suivantes sur les visiteurs identifiés, qui sont représentées dans les données d’événement.

Les données d’événement autres que Navigateur, Système d’exploitation et Page ne sont disponibles que pour les événements Activité sur le Site enregistrés après le 03/01/2024.

  • Navigateur
    Agent utilisateur du navigateur d’origine (« Chrome », par exemple).
  • Système d’exploitation
    Agent utilisateur du système d’exploitation d’origine (« Mac », par exemple).
  • Page
    URL de la page visitée.
  • utm_medium
    Canal marketing via lequel l’utilisateur arrive sur le site web.
  • utm_source
    Source du trafic vers le site web.
  • utm_campaign
    Nom de la campagne marketing associée au trafic.
  • utm_id
    Identifiant unique de la campagne marketing associée au trafic.
  • utm_term
    Il s’agit d’un paramètre UTM facultatif que les marketeurs peuvent définir pour suivre les termes de la recherche sponsorisée.

Pour chacun des paramètres UTM, Klaviyo renvoie la première valeur des paramètres de requête de l’URL. Si le paramètre UTM n’est pas présent dans une URL, aucune valeur n’est alors fournie dans l’événement.

  • Fragments
    Tout autre élément de l’URL, comme un tag d’ancrage qui indique où l’utilisateur aurait atterri sur la page. S’il n’y a pas de fragments dans l’URL, aucune valeur n’est définie. 
  • Identity_source
    Événement ayant déclenché la réception de l’événement sur site par Klaviyo. 
  • Parameters
    Chacun des 10 premiers paramètres présents dans l’URL, considérés comme données d’événement, à l’exception de _kx et des paramètres UTM. Si l’URL ne contient aucun paramètre, aucune valeur n’est définie. Les paramètres au-delà des 10 premiers ne sont pas collectés. 
  • First_page_path
    Chemin de la première page sur laquelle un client arrive. S’il n’y a aucun chemin pour la première page vue, aucune valeur n’est définie.
  • Kx_present
    Si _kx est présent dans l’URL, la valeur true est renvoyée pour la dimension. Si ce n’est pas le cas, la valeur false est renvoyée. Cette donnée permet de savoir si la session a pu être associée ou non à un clic sur un lien dans un message Klaviyo.
Ajouter manuellement le tracking sur site

Ajouter manuellement le tracking sur site

  1. Pour activer le tracking Active on Site, copiez l’extrait de code suivant, également connu sous le nom de « Klaviyo.js » :
    <script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
  2. Dans Klaviyo, cliquez sur le nom de votre compte dans le coin inférieur gauche et rendez-vous sur Settings > Account > API Keys, puis notez votre clé d’API publique.
  3. Collez l’extrait de code dans le modèle principal de votre site. Veillez à remplacer le texte « PUBLIC_API_KEY » par la clé que vous avez notée.
  4. Enregistrez et publiez le modèle de votre site.

Maintenant que vous avez installé le tracking Active on Site, Klaviyo déclenche le suivi chaque fois qu’une personne identifiable consulte votre site web.

Comprendre le tracking Viewed Product

Comprendre le tracking Viewed Product

Dans Klaviyo, le tracking Viewed Product est spécialement conçu pour les boutiques e-commerce. Dans le cadre d’un flux d’abandon de navigation, il permet de rappeler aux clients les produits spécifiques qu’ils ont consultés. Lorsque le tracking Viewed Product est installé, l’indicateur est enregistré chaque fois qu’une personne identifiable consulte la page d’un produit sur votre site web.

La marche à suivre pour activer Viewed Product est différente pour chaque plateforme d’e-commerce. Si vous constatez qu’aucune donnée correspondant à cet indicateur n’est enregistrée, vérifiez que cette fonctionnalité est correctement installée.

Voici la procédure à suivre pour activer le tracking Viewed Product sur les plateformes d’e-commerce suivantes :

Si vous utilisez les intégrations d’e-commerce suivantes, le tracking Viewed Product est installé automatiquement :

Le tracking Viewed Product peut également être ajouté à d’autres plateformes d’e-commerce ainsi qu’à des systèmes personnalisés de gestion des paniers. Pour connaître la marche à suivre, consultez notre guide d’installation du tracking Viewed Product pour les boutiques d’e-commerce personnalisées.

Tester le tracking sur votre site

Tester le tracking sur votre site

Après avoir activé la fonctionnalité de tracking sur votre site, vous pouvez vérifier qu’elle est correctement configurée en suivant les étapes suivantes :

  1. Accédez à votre site web.
  2. Ajoutez le texte suivant à la fin de l’URL de votre boutique, en remplaçant exemple@gmail.com par votre adresse e-mail :
    ?utm_email=exemple@gmail.com
  3. Actualisez la page, puis cherchez votre adresse e-mail dans Klaviyo.
  4. Vous devriez constater qu’un profil Klaviyo a été créé pour vous (s’il n’en existait pas déjà un) et que cet accès à votre site Web a été enregistré dans votre fil d’activité.
  5. Pour afficher l’historique de toutes les activités faisant l'objet d'un suivi pour Active on Site et Viewed Product, rendez-vous sur Analytics > Metrics. Vous pouvez cliquer sur chaque indicateur pour analyser les données de plusieurs manières : fil d’activité, carte d’activité, graphiques, meilleurs profils et rapports de cohorte. Vous pouvez également filtrer par source. Pour afficher les événements correspondant à une activité sur le site ou à la consultation d’un produit, utilisez le filtre API (ces événements ont une icône d’engrenage).
    Onglet Metrics dans Klaviyo filtré par API montrant les éléments Active on Site et Viewed Product avec des icônes en forme d’engrenage.
Qui peut faire l'objet d'un tracking avec Klaviyo

Qui peut faire l'objet d'un tracking avec Klaviyo

En activant un tracking basique sur votre site web, vous pouvez obtenir des informations utiles sur l’activité de navigation, puis les exploiter dans le cadre de vos stratégies marketing.

Lorsque vous ajoutez le suivi sur site de Klaviyo à votre site, il ne suit que l’activité de navigation de « navigateurs connus » (c.-à-d. les navigateurs qui ont visité votre site ou s’y sont engagés, qui ont soumis un formulaire par le biais d’une certaine action, qui ont atteint l’étape de réussite d’un formulaire, qui ont atteint l’étape finale atteignable pour le tap-to-text pour les SMS, ou qui ont été identifiés ou « cookied »). 

Si un courriel est transféré, puis ouvert et cliqué par une autre personne, ce dispositif sera lié à l'ouverture/au clic. Il peut également mettre à jour et écraser les informations du profil de la personne qui a reçu le courriel.

Un exemple de profil d’abonné nommé Johan avec les événements Logged In et Active on Site sur la chronologie.

Pour identifier les visiteurs d’un site, Klaviyo utilise plusieurs méthodes :

  • si quelqu'un a cliqué sur un lien dans un e-mail ou un SMS envoyé via Klaviyo
  • si quelqu'un s'est abonné/inscrit via un formulaire Klaviyo
  • Si quelqu’un a soumis un formulaire Klaviyo par le biais d’une certaine action.

    Pour que la soumission d’un formulaire soit prise en compte, le visiteur doit valider une étape du formulaire associée une action de soumission (p. ex., Submit and Go to next step, Submit opt-in code, Submit form and Go to URL). Des actions comme Go to URL ou Close form n’entrent pas en ligne de compte. Si un formulaire comporte à la fois les actions Submit Form et Go to URL, l’événement ne sera pris en compte que lorsqu’une personne soumettra le formulaire.

  • si quelqu’un a soumis un formulaire ou est parvenu à la dernière étape atteignable d’un formulaire pour un envoi rapide (Subscribe via SMS)
  • si quelqu’un s’est connecté à votre site (et si vous avez installé un tracking personnalisé pour les utilisateurs connectés, ce qui ne figure pas dans les intégrations e-commerce natives proposées par Klaviyo). 

Par conséquent, tant que vous n'aurez pas envoyé d'e-mails ou de SMS avec Klaviyo et donc développé vos listes, le tracking sur site n’affichera sans doute pas beaucoup de résultats. Au fil du temps, Klaviyo identifiera de plus en plus de visiteurs présents dans votre liste de contacts, et vos données de tracking sur site deviendront exploitables.

Pour les boutiques Shopify, en fonction de vos paramètres de confidentialité client dans Shopify, Klaviyo ne peut pas suivre les événements sur site pour les visiteurs de votre boutique Shopify situés dans l’UE, dans l’EEE, au Royaume-Uni et en Suisse, à moins qu’ils n’aient donné leur consentement.

Exemples d’utilisation du tracking sur site

Exemples d’utilisation du tracking sur site

Les données générées par le tracking sur site peuvent être exploitées de différentes manières :

  • pour segmenter vos contacts en fonction de leur niveau d’engagement
    Si vous savez quels contacts interagissent avec votre site web et à quelle fréquence, vous pouvez élaborer une stratégie de communication plus personnalisée, qui favorise un engagement accru.
  • pour déclencher un flux automatisé par e-mail ou par SMS pour les contacts qui se rendent plusieurs fois sur votre site sans passer commande
    Vous ne souhaitez probablement pas envoyer un e-mail ou SMS après chaque visite. Mais vous pouvez communiquer, de manière moins appuyée, auprès des contacts qui consultent votre site plusieurs fois sur une courte période, mais qui ne s’engagent pas plus avant. Par exemple, vous pouvez déclencher un flux pour les personnes identifiées par le tracking Active on Site au moins 4 fois au cours des 30 derniers jours, mais qui n’ont pas commencé ou validé la moindre commande.
Pour les événements Active on Site en particulier, vous pouvez segmenter à l’aide de l’événement lui-même, mais les données de l'événement ne peuvent pas être utilisées pour la segmentation ou le filtrage des flux.
Le paramètre _kx

Le paramètre _kx

Une fois que le tracking Email to Website (E-mail vers le site web) est activé et que Klaviyo.js est bien présent sur votre site web, les personnes qui cliquent sur un e-mail envoyé via Klaviyo, puis accèdent à votre site, sont identifiées. C’est l’un des principaux moyens pour identifier les nouveaux visiteurs et leur appliquer un cookie afin qu’ils soient identifiés lors de toutes leurs futures visites.

Pour que le tracking des clics et des conversions pour les SMS fonctionne, vos messages doivent contenir des liens obtenus à partir du raccourcisseur de Klaviyo. Lorsque vous configurez vos SMS, assurez-vous de cocher l’option Automatically shorten links pour utiliser le système de tracking par défaut.

Le tracking des e-mails vers le site web assuré par Klaviyo consiste à ajouter un paramètre (le paramètre _kx) à toutes les URL vers votre site. La valeur chiffrée unique est ensuite déchiffrée par l’extrait de code Active on Site, ce qui nous permet d’identifier l’utilisateur qui a cliqué sur l’URL. Voici un exemple d’URL contenant ce paramètre :

http://exemple.com/?_kx=J8fjcn003Wy6b-3ILNlOyZXabW6dcFwTyeuxrowMers%3D.McN66

Ce paramètre est automatiquement ajouté lors de l’envoi d’e-mails. Il ne devrait pas affecter les temps de chargement ni empêcher les liens de fonctionner, puisqu’il est placé à la fin de l’adresse. Veuillez noter que lors de la prévisualisation d’un e-mail, le paramètre _kx s’affiche sous la forme ?_kx= sans valeur chiffrée.

Toutefois, si vous utilisez des URL contenant des paramètres de requête pour demander à votre serveur de télécharger automatiquement un fichier, le paramètre _kx peut empêcher votre lien de fonctionner. Pour que le téléchargement fonctionne correctement, vous devez soit désactiver le tracking des e-mails vers le site web dans les paramètres de votre compte, soit configurer votre serveur de manière à ce qu’il ignore ce paramètre. Pour l’instant, vous ne pouvez désactiver cette fonctionnalité que pour l’ensemble de votre compte ; il n’est pas possible de la désactiver pour certaines campagnes uniquement.

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.
Formation en direct
Participez à une session en direct avec des experts Klaviyo pour découvrir les bonnes pratiques, apprendre à configurer des fonctionnalités clés et bien plus encore.
Assistance

Accédez à l’assistance via votre compte.

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

Chat/assistant virtuel
La disponibilité varie selon l'emplacement et le type de forfait