Skip to main content
Klaviyo est une plateforme de marketing par email et SMS conçue pour l’e-commerce. L’intégration storekit envoie en temps réel les données de comportement client et de commande pour alimenter vos campagnes marketing.

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.
  1. Connectez-vous à votre compte Klaviyo
  2. Allez dans SettingsAPI Keys
  3. Copiez votre clé API privée (elle commence par pk_) et votre clé API publique / site ID (un code court tel que aBcXyz)
  4. Dans storekit, allez dans Stores → votre boutique → SettingsIntegrationsKlaviyo
  5. Collez la clé privée dans Private API Key et cliquez sur Connect to Klaviyo
  6. Collez la clé publique dans Public API Key / site ID
  7. Choisissez éventuellement une liste Klaviyo dans Lists
  8. 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.
Ce que contrôle chaque clé : 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 :
  1. Allez dans Stores
  2. Cliquez sur la boutique à vérifier
  3. Cliquez sur Settings
  4. Repérez Klaviyo dans la liste des intégrations en bas de la page (le filtre Marketing réduit la liste)
  5. 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
  6. 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
  7. 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 :
  1. Dans Klaviyo, créez un nouveau flux
  2. Définissez le déclencheur sur « Started Checkout »
  3. Ajoutez un délai (par ex. 1 heure)
  4. Ajoutez une condition : n’a pas « Placed Order » depuis le début du flux
  5. 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 :
  1. Créez un flux déclenché par « Viewed Product »
  2. Ajoutez un délai
  3. Excluez les clients qui ont passé une commande
  4. 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