Configuration
Klaviyo utilise deux clés et storekit les enregistre à des endroits différents : la clé privée dans votre compte storekit, et la clé publique sur chaque boutique.- Connectez-vous à votre compte Klaviyo
- Allez dans Settings → API Keys
- Copiez votre clé API privée (elle commence par
pk_) et votre clé API publique / site ID (un code court tel queaBcXyz) - Dans storekit, allez dans Stores → votre boutique → Settings → Integrations → Klaviyo
- Collez la clé privée dans Private API Key et cliquez sur Connect to Klaviyo
- Collez la clé publique dans Public API Key / site ID
- Choisissez éventuellement une liste Klaviyo dans Lists
- Cliquez sur Save
Portée : une boutique à la fois
La page Klaviyo Integration correspond toujours à une seule boutique, même si une partie des informations que vous y saisissez est partagée :- Private API Key est enregistrée dans votre compte storekit. Vous la saisissez une seule fois, sur n’importe quelle boutique, puis toutes les boutiques du compte peuvent l’utiliser. Le champ affiche ensuite Connected sur chaque boutique.
- La connexion active également Klaviyo pour toutes les boutiques du compte : chaque boutique dispose de son propre bouton Enabled / Disabled, initialement réglé sur Enabled. C’est pourquoi des données de commande peuvent apparaître dans Klaviyo pour des boutiques que vous n’avez jamais ouvertes.
- Public API Key / site ID et Lists sont enregistrés sur la seule boutique que vous modifiez. Ils ne sont pas copiés vers vos autres boutiques : répétez ces étapes pour chaque boutique que vous souhaitez inclure.
- Une boutique n’envoie aucune donnée lorsque son bouton est réglé sur Disabled, quelles que soient les clés enregistrées.
Ainsi, une boutique sans Public API Key / site ID envoie tout de même les événements de commande, mais aucun événement de navigation : les flux de panier abandonné et d’abandon de navigation restent vides pour cette boutique.
Vérifier quelles boutiques sont connectées
Il n’existe pas d’écran unique dans le tableau de bord qui répertorie l’état de l’intégration de chaque boutique, ni de page Klaviyo au niveau du compte : vérifiez une boutique à la fois :- Allez dans Stores
- Cliquez sur la boutique à vérifier
- Cliquez sur Settings
- Repérez Klaviyo dans la liste des intégrations en bas de la page (le filtre Marketing réduit la liste)
- Lisez le badge sur la ligne Klaviyo : Connected signifie que Klaviyo est activé pour cette boutique ; Account connected signifie que votre compte contient une clé Klaviyo, mais que l’intégration n’est pas activée pour cette boutique
- Cliquez sur Klaviyo et vérifiez que Public API Key / site ID est renseignée, afin de confirmer que la boutique envoie également les événements de navigation
- Répétez la procédure pour chaque boutique
Run historical orders sync s’applique à l’ensemble du compte, et non à une seule boutique : il envoie les commandes passées de toutes les boutiques du compte dont le bouton est réglé sur Enabled, et son état d’achèvement est partagé ; il ne s’exécute donc qu’une seule fois par compte.
Événements suivis
L’intégration suit automatiquement le comportement des clients sur votre boutique :Active on Site
Déclenché lorsqu’un client visite votre boutique.VenueId et VenueSlug identifient la boutique d’où provient un événement donné. Ils ne signifient pas que toutes les boutiques envoient des données : une boutique n’apparaît dans Klaviyo qu’une fois configurée comme décrit dans la section Portée : une boutique à la fois ci-dessus.
Viewed Product
Déclenché lorsqu’un client consulte un produit.Added to Cart
Déclenché lorsqu’un client ajoute un article à son panier.Started Checkout
Déclenché lorsqu’un client démarre le processus de commande.Identification client
Lorsqu’un client saisit son email au checkout, il est automatiquement identifié dans Klaviyo. Cela relie son comportement de navigation à son profil.Données de commande
Lorsqu’une commande est finalisée, storekit envoie les données complètes de la commande à Klaviyo, notamment :- Coordonnées du client (nom, email, téléphone)
- Articles et quantités
- Total et remises
- Méthode de traitement
- Statut du consentement marketing
Placed Order
Déclenché une fois lorsqu’une commande est finalisée.Ordered Product
Déclenché une fois par ligne d’article lorsqu’une commande est finalisée. Utilisez cet événement pour créer des flux au niveau produit tels que des rappels de recommande et des campagnes de vente croisée.Cas d’usage
Emails de panier abandonné
Créez des flux déclenchés par « Started Checkout » sans commande ultérieure :- Dans Klaviyo, créez un nouveau flux
- Définissez le déclencheur sur « Started Checkout »
- Ajoutez un délai (par ex. 1 heure)
- Ajoutez une condition : n’a pas « Placed Order » depuis le début du flux
- Envoyez un email de récupération avec le contenu du panier
Abandon de navigation
Réengagez les clients qui ont consulté des produits sans acheter :- Créez un flux déclenché par « Viewed Product »
- Ajoutez un délai
- Excluez les clients qui ont passé une commande
- Envoyez des recommandations de produits personnalisées
Campagnes post-achat
- Emails de remerciement
- Demandes d’avis
- Rappels de recommande
- Recommandations de vente croisée
Segmentation client
Créez des segments basés sur :- La fréquence d’achat
- La valeur moyenne de commande
- Les catégories de produits achetés
- Le temps écoulé depuis la dernière commande
Ressources associées
Données clients
Consulter et exporter les données clients
Avis clients
Recueillir les avis des clients