Résolution des problèmes liés au tracking des commandes passées
Avant de commencer
Le tracking Placed Order est inclus avec les intégrations e-commerce et ne nécessite aucune configuration supplémentaire. Avant de consulter ce guide, assurez-vous d’avoir correctement configuré et activé votre intégration e-commerce.
Pour toutes les intégrations e-commerce, un événement Placed Order permet de suivre le moment où un client termine le processus de paiement et crée une commande dans votre boutique, mais pour les intégrations suivantes, Klaviyo suit un événement Placed Order uniquement lorsqu’une commande atteint un certain état et a un certain statut sur la plateforme e-commerce :
- BigCommerce
Par défaut, toute commande avec l’un des statuts suivants ne sera pas synchronisée en tant que commande passée: Incomplète, En attente, En attente de paiement, En attente de paiement - Magento 2
Les commandes avec le statut pending_payment seront ignorées - WooCommerce
La commande doit avoir le statut en cours de traitement pour déclencher un événement Commande passée - PrestaShop
La commande doit avoir le statut en cours de traitement pour déclencher un événement Commande passée - Shift4Shop
La commande doit avoir le statut 2 ou 4 pour déclencher un événement Placed Order
Si vous utilisez une plateforme e-commerce sans intégration Klaviyo préconfigurée, ou une plateforme personnalisée, découvrez comment activer le tracking des commandes passées sur notre site pour les développeurs.
Tester les événements Placed Order
L’événement Placed Order est couramment utilisé pour configurer des flux post-achat, comme un flux de remerciement. Si vous avez récemment configuré votre compte et que vous essayez de créer un flux post-achat depuis la bibliothèque de flux de Klaviyo, vous pouvez rencontrer le message d’avertissement suivant :
« Nous n’avons reçu aucun événement Placed Order récent. Si vous pensez qu’il pourrait y avoir un problème, contactez notre équipe Success pour obtenir de l’aide."
Cela ne signifie pas nécessairement qu’il y a un problème avec votre compte ou vos intégrations, mais cela peut signifier qu’aucun événement Placed Order n’a encore été déclenché. Cela peut être dû au fait que votre boutique est nouvelle. Vous pouvez déclencher un événement en suivant les étapes ci-dessous pour faire disparaître cet avertissement.
Étant donné qu’un événement Placed Order est déclenché à partir d’une transaction, le support Klaviyo ne peut pas tester le tracking de l’événement Placed Order pour vous.
Certaines plateformes e-commerce telles que Shopify proposent des méthodes pour passer des commandes de test. Consultez la documentation d’aide de votre plateforme pour obtenir des informations sur la façon de passer une commande de test. Sinon, vous pouvez passer une commande réelle et la rembourser pour tester votre intégration.
Pour tester que votre tracking Placed Order est configuré correctement à l’aide d’une transaction réelle, suivez ces étapes :
- Accédez à votre site web
- Rendez-vous sur une page produit de votre site pour un produit disponible
- Cliquez sur le bouton « Ajouter au panier » sur la page
- Passez à la caisse avec l’article dans votre panier
- Finaliser le paiement avec une vraie carte de crédit ou un autre moyen de paiement
- Si vous utilisez un prestataire de paiement tiers, connectez-vous à votre prestataire de paiement pour vous assurer que les fonds ont été traités
- Annulez et remboursez la commande dès que possible pour vous rembourser
- Recherchez dans Klaviyo l’adresse e-mail que vous avez utilisée lors du paiement
Vous devriez constater qu’un profil Klaviyo a été créé pour vous (s’il n’en existait pas déjà un) et qu’un événement Placed Order a été enregistré dans votre fil d’activité.
Toutes les intégrations e-commerce ne synchronisent pas les données en temps réel en raison des limitations de certaines plateformes e-commerce. Pour certaines intégrations, vous devrez peut-être attendre de 30 minutes à une heure avant que les événements soient suivis. Veuillez consulter notre article sur la fréquence de synchronisation des intégrations pour plus d’informations.
Scénarios de résolution de problèmes
Examinez les questions suivantes afin de diagnostiquer la cause de vos problèmes liés à Commande passée. Notez que certaines étapes sont générales, tandis que d’autres dépendent de la plateforme e-commerce que vous utilisez.
Avez-vous également des problèmes pour déclencher d’autres indicateurs ?
Si vous rencontrez des problèmes pour effectuer le tracking d’autres indicateurs ainsi que Placed Order, il se peut qu’il y ait un problème avec la configuration de vos intégrations.
Suivez ces étapes pour vérifier que votre intégration est correctement configurée :
- Accédez à la page intégrations de votre compte
- Dans l’onglet Intégrations activées, assurez-vous que votre intégration e-commerce figure dans la liste. Sinon, suivez le guide de configuration pertinent dont le lien figure dans la section Avant de commencer de cet article afin de vous assurer d’avoir suivi correctement toutes les étapes de configuration et de paramétrage de votre intégration e-commerce.
- Si votre intégration e-commerce est activée, cliquez sur Afficher les paramètres pour vérifier s’il existe des messages d’erreur liés à l’intégration et que tous les champs requis ont été renseignés.
- Si votre intégration nécessite l’utilisation d’une clé d’API publique, d’une clé d’API privée, d’une consumer key et/ou d’un consumer secret, assurez-vous que les informations dans Klaviyo correspondent à celles de votre plateforme e-commerce.
- Si les clés semblent correspondre des deux côtés, vérifiez s’il y a des espaces vides avant ou après les clés. Supprimez tout espace vide au début ou à la fin, car ils peuvent provoquer des erreurs.
Avez-vous récemment changé de plateforme d’e-commerce ?
Lorsque vous migrez des plateformes d’e-commerce, veillez à remplacer les indicateurs utilisés pour déclencher vos flux et dans vos analyses par les indicateurs de votre nouvelle plateforme d’e-commerce. Par exemple, si vous passez de BigCommerce à Shopify, il est possible que les analyses et flux de votre compte soient encore configurés pour utiliser l’indicateur Placed Order de BigCommerce plutôt que l’indicateur Placed Order de Shopify. Consultez les guides ci-dessous pour obtenir une aide supplémentaire :
Utilisez-vous des statuts de commande personnalisés pour les commandes passées ?
Pour certaines intégrations, l’événement Commande passée se déclenche dans Klaviyo en fonction de statuts de commande spécifiques. Consultez la section Avant de commencer de cet article pour obtenir une liste des intégrations qui ont des exigences en matière de statut de commande.
Si vous utilisez des statuts de commande non standard ou personnalisés, veuillez contacter l’assistance Klaviyo afin de modifier la configuration de votre intégration pour permettre le suivi d’autres statuts de commande en tant qu’événements Commande passée.
Utilisez-vous un pare-feu ou un logiciel de sécurité sur votre serveur ?
Si vous avez activé un pare-feu ou des mesures de sécurité telles que Sucuri, Cloudflare ou tout autre service similaire, cela peut bloquer par inadvertance Klaviyo et l’empêcher de communiquer avec votre boutique ou limiter le débit en termes de vitesse et de volume des données pouvant être synchronisées.
Comme Klaviyo utilise des IP dynamiques, nous ne fournissons pas de plage d’IP à ajouter à une liste verte. À la place, nous vous recommandons d’ajouter notre agent utilisateur à la liste d’autorisation, à savoir : Klaviyo/1.0
Si vous ne savez pas comment procéder, veuillez consulter la documentation de votre logiciel de sécurité.
Pour les utilisateurs de WooCommerce et Magento : utilisez-vous la version la plus récente de votre plug-in d’intégrations ?
Si vous utilisez WooCommerce ou Magento, les problèmes de tracking des Placed Order peuvent être liés à d’autres problèmes avec le plug-in Klaviyo de votre plateforme.
- Si les événements Placed Order ne font pas l’objet d’un tracking, vérifiez si l’événement Started Checkout fait l’objet d’un tracking en recherchant Started Checkout dans Analytics > indicateurs dans Klaviyo.
- Si Placed Order et Started Checkout ne font pas l’objet d’un tracking, il se peut qu’il y ait un problème avec votre plug-in.
- Vérifiez que vous utilisez la version la plus récente du plug-in pour vos intégrations. Si nécessaire, mettez à jour vers la dernière version dans WooCommerce ou Magento, ou vous pouvez télécharger la dernière version depuis la fiche de la plateforme concernée.
Contacter le service d’assistance de Klaviyo
Si, après avoir consulté cette liste et testé votre tracking, vous rencontrez toujours des problèmes, n’hésitez pas à nous contacter dans notre Communauté ou à contacter notre équipe d’assistance.