Icône de l'article Blogue

Audit de l'intégration Klaviyo et Shopify : événements, consentement, identité, flux et délivrabilité

Image principale de l'article
Image principale de l'article

Comme pour toute intégration Shopify, la connexion à une application ou un outil externe est assez simple. Le véritable défi consiste à tirer le meilleur parti de cette intégration et à veiller à ce qu'elle fonctionne comme prévu, tant dans l'immédiat que sur le long terme.

Une intégration saine entre Klaviyo et Shopify signifie que vos profils clients doivent contenir les bonnes données et que le consentement marketing doit se comporter comme prévu. 

De plus, les vues de produits et les ajouts au panier doivent être attribués au bon client, les commandes provenant de l'e-commerce et des points de vente (PDV) doivent s'afficher correctement, les séquences automatisées doivent exclure les personnes qui ne sont plus admissibles et, en fin de compte, les courriels générés par ces séquences doivent bel et bien atterrir dans une boîte de réception.

L'intégration native de Shopify dans Klaviyo permet de synchroniser les données relatives aux clients, aux commandes, aux abonnements, au catalogue et aux comportements sur le site. Une grande partie de ces renseignements se synchronise en temps réel, mais les différents types de données utilisent des mécanismes de suivi et de synchronisation distincts. Certains comportent également des exceptions importantes.

C'est pourquoi l'assurance qualité (AQ) lors de la mise en œuvre est une étape primordiale dans toute configuration de Klaviyo.

Un audit de l'intégration de Klaviyo et de Shopify devrait couvrir l'ensemble du parcours client, de la première visite identifiable sur le site Web jusqu'au passage à la caisse, à l'achat, aux achats répétés et aux activités en succursale.

Voici tout ce que vous devez savoir pour la tester.

Quelles données se synchronisent entre Shopify et Klaviyo?

Avant de détailler la manière de dépanner et d'auditer les événements individuels, examinons de plus près la synchronisation des données entre Klaviyo et Shopify ainsi que le rôle de cette intégration.

Votre boutique Shopify peut transmettre à Klaviyo :

  1. Les profils clients et les propriétés des profils

  2. Les données d'abonnement par courriel et les données de consentement SMS prises en charge

  3. Les étiquettes de clients (tags) Shopify

  4. Les événements d'achat au niveau de la commande et du produit

  5. Les événements de traitement, d'annulation et de remboursement

  6. Les renseignements sur les produits et le catalogue

  7. Les données de localisation de Shopify Markets

  8. L'activité comportementale sur le site

  9. Les renseignements sur les commandes du PDV Shopify

Klaviyo peut également renvoyer à Shopify certaines informations de profil, des propriétés personnalisées, ainsi que le statut d'abonnement par courriel ou par SMS (lorsque cette fonction est activée).

La plupart des données de Shopify concernant les commandes, les clients et le catalogue se synchronisent avec Klaviyo en temps réel, mais il y a quelques exceptions : Klaviyo synchronise les mises à jour des collections Shopify toutes les 12 heures, et les prix de Markets Shopify modifiés par les taux de change sont mis à jour tous les 14 jours.

Tests des profils clients

Plutôt que de commencer vos tests avec de vrais clients qui ont probablement des années de données et d'activités associées à leur profil, utilisez des clients de test contrôlés. Créez des identités de test telles que :

  • Un tout nouvel abonné par courriel

  • Un client Shopify existant

  • Un abonné par courriel qui s'est désabonné

  • Un abonné SMS

  • Un client du PDV Shopify

  • Un client de retour qui utilise une adresse courriel différente

Créez une action pour chaque client et inspectez le profil correspondant de Klaviyo. Confirmez que l'adresse courriel, le numéro de téléphone, le nom, les paramètres régionaux, les étiquettes Shopify et les autres propriétés effectivement utilisées par les segments ou les séquences automatisées sont présents et exacts.

Les étiquettes de clients Shopify apparaissent dans Klaviyo sous la propriété de liste « Shopify Tags ». Cela signifie que la logique de filtrage doit être construite à partir de la propriété synchronisée plutôt que d'un champ personnalisé présumé.

Tests des commandes et des événements d'achat

Klaviyo suit plusieurs événements de Shopify, notamment le début du passage en caisse (Checkout Started), la commande passée (Placed Order), le produit commandé (Ordered Product), la commande traitée (Fulfilled Order), la commande partiellement traitée (Fulfilled Partial Order), la commande annulée (Cancelled Order) et la commande remboursée (Refunded Order).

Pour tester que vos événements se déclenchent correctement, effectuez une transaction et confirmez que :

  • L'événement « Checkout Started » apparaît sur le profil attendu.

  • L'événement « Placed Order » survient après la transaction.

  • Les renseignements concernant le produit sont exacts.

  • L'activité de traitement apparaît lorsque la commande est traitée.

  • L'événement d'annulation ou de remboursement approprié apparaît le cas échéant.

Il y a toutefois deux points à noter ici :

  1. Actuellement, Klaviyo reçoit les informations relatives aux commandes remboursées (Refunded Order) uniquement pour les commandes Shopify intégralement remboursées, et non pour les remboursements partiels. L'absence d'un événement « Refunded Order » après un remboursement partiel est donc un comportement normal.

  2. De même, Klaviyo ne resynchronisera pas l'événement d'origine de Shopify chaque fois qu'une commande est modifiée. Ainsi, si quelqu'un ajoute une étiquette de commande après que celle-ci a déjà été traitée, cette nouvelle étiquette ne sera pas ajoutée rétroactivement à l'événement Klaviyo initial.

Aucun de ces comportements ne doit être considéré comme un bogue, même s'il peuvent en avoir l'air.

Tests des données du catalogue et de Shopify Markets

Si vous utilisez des blocs de produits Klaviyo, des séquences automatisées de marchandisage ou si vous vendez sur des marchés internationaux, vous devrez effectuer une vérification d'assurance qualité de votre catalogue. Testez des produits représentatifs qui comportent :

  • De multiples variantes

  • Des prix de solde et de comparaison

  • Différentes collections

  • Différentes disponibilités sur le marché

  • Des URL localisées

  • Plusieurs langues ou devises

Si vous utilisez Shopify Markets, Klaviyo peut synchroniser les titres localisés des produits et des variantes, les prix, les prix de comparaison, le statut, la devise et les URL. Vérifiez que tout s'affiche correctement.

Comment tester une intégration Shopify et Klaviyo

Un bon audit de l'intégration entre Klaviyo et Shopify repose sur des scénarios de test reproductibles afin que vous puissiez repérer facilement les problèmes et les comportements inhabituels. Lors de la préparation de votre processus de test, documentez :

Condition préalable → action du client → événement Klaviyo ou changement de profil attendu → propriétés attendues → résultat (réussite/échec)

Cela rendra votre audit reproductible et fournira aux développeurs un exemple concret ainsi qu'un guide pour résoudre tout problème identifié.

Voici quelques aspects importants de l'audit, la manière de les tester et les résultats auxquels vous devriez vous attendre :

Aspect de l'audit

Test

Résultat attendu

Intégration

Passer en revue les paramètres de l'intégration Shopify

La bonne boutique et les options de synchronisation requises sont actives

Intégration de l'application

Inspecter le thème actif de Shopify

L'intégration de l'application Klaviyo (App embed) est activée

Profil

Créer un nouveau client Shopify

Le bon profil Klaviyo apparaît

Consentement par courriel

S'abonner via Shopify

Le profil est ajouté à la liste Klaviyo prévue

Activité sur le site

Naviguer en tant qu'utilisateur identifié

« Active on Site » s'affiche

Produit consulté

Visiter une page de produit

L'événement « Viewed Product » apparaît sur le bon profil

Ajout au panier

Ajouter un article au panier

L'événement « Added to Cart » de Shopify apparaît

Passage à la caisse

Commencer le passage à la caisse

L'événement « Checkout Started » apparaît

Achat

Terminer une commande

L'événement « Placed Order » et les données du produit s'affichent

Remboursement complet

Rembourser intégralement une commande de test

L'événement « Refunded Order » apparaît

Catalogue

Inspecter les produits représentatifs

Les données relatives au produit, à la variante, au prix et à l'URL sont correctes

Identité

Utiliser des identifiants alternatifs liés

Lorsque Klaviyo dispose d'un signal de liaison valide, l'activité est attribuée au profil prévu

Point de vente (PDV)

Réaliser une vente identifiée au PDV

La commande apparaît avec « Source Name = pos »

Shopify Flow

Déclencher un événement personnalisé

L'événement et les propriétés attendues apparaissent dans Klaviyo

Exclusion de séquence

Achat après être entré dans une séquence d'abandon

Les messages d'abandon restants sont ignorés

Délivrabilité

Examiner l'authentification et les envois récents

L'authentification et les indicateurs d'engagement négatif sont sains


Pourquoi Klaviyo ne fait-il pas le suivi des produits consultés?

Le fait que l'événement « Viewed Product » ne fasse pas l'objet d'un suivi dans Klaviyo est l'un des problèmes d'intégration Shopify les plus courants, car la synchronisation des commandes et le suivi sur le site sont des aspects distincts de la mise en œuvre.

Pour Shopify, les événements « Viewed Product » et « Active on Site » dépendent de l'intégration de l'application Klaviyo. Les événements de collection consultée (Viewed Collection), de recherche soumise (Submitted Search) et le nouvel événement automatique d'ajout au panier (Added to Cart) sont activés via le paramètre de suivi des événements comportementaux (« Track behavioural events ») et utilisent le suivi de Shopify.

Si l'événement « Viewed Product » disparaît, vérifiez d'abord le thème Shopify actif.

La publication d'un nouveau thème peut désactiver l'intégration de l'application Klaviyo sur ce dernier. Klaviyo demande explicitement aux marchands de réactiver l'intégration après l'ajout d'un nouveau thème Shopify.

Les paramètres de confidentialité peuvent également fausser le test. Selon la configuration de confidentialité des clients de Shopify, il se peut que Klaviyo ne recueille pas certains événements sur le site pour les visiteurs situés dans l'Union européenne, l'Espace économique européen, le Royaume-Uni ou la Suisse, tant que ces visiteurs n'ont pas donné le consentement requis.

Comment auditer le suivi des ajouts au panier dans Klaviyo

Étant donné que le suivi des ajouts au panier dans Klaviyo a évolué au fil du temps, de nombreux anciens comptes pourraient devoir auditer leur configuration actuelle afin de s'assurer que tout est à jour.

L'implémentation actuelle de Klaviyo pour Shopify permet d'effectuer automatiquement le suivi de l'événement « Added to Cart » lorsque l'option de suivi des événements comportementaux est activée. Klaviyo décrit ce nouvel événement Shopify comme un événement côté serveur et recommande la migration des comptes qui dépendent encore de l'ancien snippet personnalisé d'ajout au panier. Autrement, les anciens comptes pourraient se retrouver involontairement avec deux métriques portant des noms similaires.

Lors de votre audit, passez en revue les métriques, les segments, les séquences automatisées, les rapports et les modèles de courriel. Assurez-vous que l'automatisation en production capte bien l'événement « Added to Cart » officiel de Shopify prévu à cet effet, et non un ancien événement basé sur un bout de code issu d'une implémentation antérieure.

Klaviyo recommande d'activer le nouvel événement, de mettre à jour les séquences automatisées, les segments, les rapports et les autres dépendances qui utilisent l'ancienne métrique, puis de retirer l'ancienne implémentation. Il y a toutefois une exception importante : si l'événement « Added to Cart » existant est utilisé dans un flux de produits Klaviyo, Klaviyo recommande actuellement de conserver l'ancien bout de code en place, car celui-ci n'a pas encore été officiellement abandonné.

Vous devriez également tester chaque interaction avec le panier prise en charge par la vitrine. Cela inclut :

  • L'ajout au panier standard sur la page de produit

  • Les boutons d'ajout rapide sur les pages de collection

  • Les composantes d'ajout au panier flottantes (sticky)

  • Les ensembles de produits (bundles)

  • Les widgets de produits recommandés

  • Les configurateurs de produits personnalisés

Lors du test du nouvel événement « Added to Cart » de Shopify, assurez-vous que le client test a été identifié au moyen d'une méthode d'identification prise en charge par Shopify. Par exemple, soumettez un formulaire Shopify, entrez les renseignements du client lors du passage à la caisse ou connectez-vous à un compte client ou à un compte Shop avant d'effectuer le test. Un formulaire Klaviyo peut également identifier l'acheteur pour ces événements liés au pixel Shopify lorsque la synchronisation des profils de Klaviyo vers Shopify est activée.

Comment le consentement marketing devrait-il être synchronisé entre Shopify et Klaviyo?

Shopify et Klaviyo ne devraient pas être perçus comme partageant le même champ de consentement. Lorsque la synchronisation des abonnés par courriel de Shopify est activée, les anciens abonnés peuvent être importés dans la liste Klaviyo sélectionnée. Si un profil existe déjà, Klaviyo utilise le statut de consentement le plus récent selon son horodatage.

En ce qui concerne le comportement continu de Shopify vers Klaviyo :

  • Les nouveaux abonnés Shopify peuvent être synchronisés avec la liste Klaviyo sélectionnée.

  • Une personne qui se désabonne sur Shopify n'est pas automatiquement désabonnée de Klaviyo.

  • Un abonné Klaviyo qui laisse simplement la case de consentement marketing décochée lors du passage à la caisse sur Shopify n'est pas automatiquement désabonné.

  • Une personne qui s'était précédemment désabonnée de Klaviyo peut se réabonner en cochant à nouveau la case d'adhésion lors d'un passage à la caisse ultérieur sur Shopify.

Cependant, la direction inverse se comporte différemment : lorsque la synchronisation des abonnements de Klaviyo vers Shopify est activée, les futurs changements d'abonnement et de désabonnement par courriel dans Klaviyo peuvent mettre à jour Shopify. Le statut d'abonnement par courriel n'est pas mis à jour rétroactivement via ce paramètre, et la liste de suppression de Klaviyo est distincte du consentement dans Shopify. Supprimer une adresse dans Klaviyo ne modifie pas le statut de consentement de ce client dans Shopify.

La plupart de ces modifications de profil et de consentement de Klaviyo vers Shopify s'afficheront en environ 1 minute, bien que Klaviyo accorde un délai pouvant aller jusqu'à 30 minutes.

Les courriels et les SMS nécessitent des tests séparés

De la même manière que vous ne devriez pas supposer que le consentement par SMS équivaut au consentement par courriel, ou vice versa, les courriels et les SMS sont traités différemment par Klaviyo et Shopify et devront être audités séparément.

Les anciens abonnés par courriel de Shopify peuvent être synchronisés automatiquement, mais les anciens abonnés par SMS de Shopify ne sont pas ajoutés rétroactivement à Klaviyo. Ils nécessitent donc un processus d'importation distinct.

Lors de votre audit des consentements, testez ces quatre états de manière indépendante :

  1. Abonnement

  2. Désabonnement

  3. Suppression

  4. Réabonnement

Comment fonctionne la résolution d'identité de Klaviyo avec Shopify?

Des renseignements clairs et fiables sur l'identité des clients transforment les données transactionnelles, comportementales et du point de vente (PDV) en un marketing de cycle de vie utile, plutôt que d'une simple accumulation d'événements sans lien entre eux.

La résolution d'identité de Klaviyo combine l'activité des clients lorsqu'elle dispose d'identifiants fiables pour relier les profils. Un événement contenant de multiples identifiants, comme une adresse courriel et un numéro de téléphone, peut fournir à Klaviyo les informations nécessaires pour les associer. Les formulaires et le suivi sur le site peuvent également contribuer à ce processus.

Lors de l'audit des identités, suivez un client test à travers plusieurs interactions :

  1. Soumettre un formulaire.

  2. Parcourir des produits.

  3. Ajouter un article au panier.

  4. Commencer le passage à la caisse.

  5. Faire un achat.

  6. Effectuer un nouvel achat via le PDV de Shopify, le cas échéant.

Ensuite, vérifiez si ces comportements constituent un dossier client cohérent.

Les profils multicourriels de Klaviyo transforment la dynamique de fusion des profils

Dès 2026, vous devrez également tenir compte de la nouvelle fonctionnalité de profil multicourriel (Multi Email ou MEP) de Klaviyo. Désormais, vous pouvez conserver et gérer jusqu'à cinq adresses courriel dans un seul profil. Les profils peuvent fusionner automatiquement lorsqu'ils partagent un identifiant externe, tel qu'un identifiant client d'e-commerce. Chaque adresse courriel conserve ses propres informations de consentement et de suppression.

Cela signifie qu'un audit moderne de la fusion des profils clients dans Klaviyo ne devrait plus signaler automatiquement chaque courriel secondaire comme un problème de profil en double.

Cela a également une incidence sur les séquences automatisées, puisque le comportement par défaut change : pour les campagnes, Klaviyo enverra vos courriels à l'adresse courriel principale (Primary Email) du profil, mais pour les séquences déclenchées par un événement, le courriel sera envoyé à l'adresse associée à l'événement déclencheur. Si le courriel associé à cet événement ne peut pas recevoir le message, la séquence sera ignorée plutôt que de se rabattre sur une autre adresse du profil.

Si vous tentez de diagnostiquer l'absence apparente de courriels de panier abandonné, il est important de noter que cette distinction pourrait être à l'origine de votre problème.

Audit de l'intégration du PDV dans Klaviyo

Ne vous limitez pas à votre site Web pour auditer votre intégration. Klaviyo synchronise la variable source_name de Shopify lors des événements de commande. Les commandes du PDV Shopify peuvent ainsi être distinguées des commandes Web en utilisant la condition « Source Name = pdv » dans les segments et les filtres de séquence de Klaviyo.

Un audit de l'intégration du PDV Klaviyo devrait consister à passer une commande en succursale pour un client connu et à confirmer que :

  • La commande apparaît sur le profil attendu.

  • L'événement « Placed Order » contient la marchandise prévue.

  • La variable « Source Name » identifie la commande comme « pdv ».

  • L'emplacement où d'autres données requises sont disponibles.

  • L'activité en succursale ne déclenche pas accidentellement des automatisations spécifiques au Web.

Ce dernier point est hautement stratégique. Ce n'est pas toute action qui doit déclencher l'ensemble de vos automatisations, mais certaines doivent le faire. Par exemple, un achat en succursale devrait probablement déclencher une séquence de réapprovisionnement, mais un courriel post-achat concernant la livraison à domicile ne devrait sans doute pas être envoyé à un client qui vient de quitter la boutique avec son achat à la main.

Audit de Shopify Flow et des événements personnalisés de Klaviyo

Le connecteur Klaviyo pour Shopify Flow offre actuellement une action de suivi d'événement (« Track an event ») qui permet d'envoyer un nom d'événement, des informations sur le client et des propriétés depuis un flux de travail Shopify vers Klaviyo. Ces événements apparaissent comme des événements Shopify dans Klaviyo et peuvent ensuite alimenter vos séquences automatisées ou votre segmentation.

Pour chaque événement Klaviyo issu de Shopify Flow, testez la chaîne suivante :

Déclencheur Shopify → conditions du flux → action de suivi d'événement dans Klaviyo → profil Klaviyo → propriétés de l'événement → séquence automatisée ou segment en aval

Gardez à l'esprit que Klaviyo avertit explicitement qu'un JSON mal formé dans les propriétés du client (Customer Properties) ou dans les propriétés de l'événement (Event Properties) peut empêcher l'ingestion correcte des données. Inspectez l'événement reçu et vérifiez les champs sur lesquels votre automatisation dépend.

Que devrait inclure un audit des séquences automatisées de Klaviyo?

Une fois que votre couche de données a passé l'audit avec succès, la prochaine étape consiste à vérifier que Klaviyo l'utilise comme prévu. Un audit des séquences automatisées de Klaviyo devrait vérifier :

  • La métrique de déclenchement (Trigger metric)

  • Les filtres de déclenchement (Trigger filters)

  • Les filtres de profil (Profile filters)

  • Les paramètres de réintégration (Re-entry settings)

  • Les délais d'attente (Time delays)

  • Les exclusions d'achat

  • La logique opposant le PDV et le Web

  • L'admissibilité au consentement

  • Les paramètres d'envoi intelligent (Smart Sending)

  • Les propriétés d'événements dynamiques

  • Les liens

  • Le statut du message

  • Les raisons pour lesquelles un destinataire a été ignoré (Skipped-recipient reasons)

Vérifiez que vos exclusions d'achat fonctionnent : pour une séquence automatisée d'abandon de caisse, Klaviyo recommande d'utiliser un filtre de profil qui vérifie que l'événement « Placed Order » n'a été déclenché qu'une seule fois depuis le début de la séquence. Puisque les filtres de profil sont réévalués au moment où un destinataire effectue une action, une personne qui effectue un achat après être entrée dans la séquence pourra alors être ignorée.

Vous devrez également veiller à éviter tout chevauchement entre vos séquences d'abandon. Si vous avez des séquences distinctes pour l'abandon de la navigation, l'abandon de l'ajout au panier et l'abandon de la caisse, ajoutez-y des exclusions.

Excluez les personnes qui se sont avancées vers le passage à la caisse ou l'achat. Lorsqu'une séquence d'ajout au panier est également active, excluez les personnes ayant ajouté un article au panier afin d'éviter qu'elles ne soient ciblées simultanément par les deux parcours.

Que devrait inclure un audit de la délivrabilité dans Klaviyo?

Enfin, auditez votre délivrabilité dans Klaviyo pour vérifier si votre configuration d'envoi et le comportement de votre auditoire offrent à vos messages les meilleures chances de parvenir à vos clients. Voici ce que vous devez examiner :

  • La configuration du domaine d'envoi à l'image de la marque

  • Le DomainKeys Identified Mail (DKIM)

  • L'authentification, le signalement et la conformité des messages basés sur le domaine (DMARC)

  • La configuration du Sender Policy Framework (SPF), le cas échéant

  • L'alignement du domaine

  • Le domaine de suivi des clics

  • Les taux de rebond

  • Les taux de désabonnement

  • Les plaintes pour pourriel

  • L'engagement par fournisseur de messagerie

  • Les sources d'acquisition de vos listes

  • La fréquence d'envoi

  • La stratégie pour les profils non engagés

N'oubliez pas les exigences de Gmail et de Yahoo pour les expéditeurs. Pour les marchands effectuant des envois de masse, l'authentification est désormais une exigence des fournisseurs de messagerie, et non plus seulement une bonne pratique. Google exige des expéditeurs de masse vers des comptes Gmail personnels de s'authentifier à l'aide de SPF et DKIM, de publier un enregistrement DMARC, de maintenir l'alignement des domaines et de prendre en charge le désabonnement en un clic pour les courriels de marketing et d'abonnement.

Yahoo impose des exigences similaires à celles des expéditeurs de masse, notamment l'utilisation de SPF, DKIM et DMARC, un désabonnement facile et un faible taux de plaintes pour du pourriel. Votre audit de délivrabilité Klaviyo devrait vérifier ces exigences en fonction des domaines d’envoi à partir desquels les clients reçoivent réellement vos courriels.

Conclusion

Une bonne intégration entre Klaviyo et Shopify offre aux équipes marketing des renseignements fiables sur les actions des clients, leurs achats, leurs centres d'intérêt et leur consentement réel à recevoir des communications marketing. Or, tout cela perd de son sens si les systèmes sous-jacents qui propulsent cette intégration ne fonctionnent pas comme prévu.

Les profils, le suivi, la synchronisation du consentement de Shopify, la résolution d'identité, les données du PDV de Shopify, les événements personnalisés, les exclusions de séquences et la délivrabilité ont tous une incidence sur ce qui parvient en fin de compte au client. Les tester dans leur ensemble est le seul moyen fiable de savoir si une implémentation de Klaviyo soutient véritablement le parcours client que vous aviez prévu de bâtir.

Pour les marchands dont les environnements Shopify sont plus complexes — particulièrement ceux qui combinent l'e-commerce, le PDV, des intégrations sur mesure et une automatisation sophistiquée du cycle de vie —, des audits périodiques peuvent également détecter les problèmes causés par le lancement de thèmes, les nouvelles applications, les modifications de suivi ou l'évolution des fonctionnalités de Klaviyo, et ce, avant qu'ils n'affectent les revenus.

En tant qu'agence partenaire de Klaviyo et de Shopify, l'équipe de Blue Badger peut vous aider à auditer et à améliorer vos écosystèmes Klaviyo et Shopify, y compris la synchronisation des données, les séquences automatisées du cycle de vie, les intégrations du PDV Shopify et le soutien continu en e-commerce. Communiquez avec nous dès aujourd'hui pour en savoir plus.