Introduction
Le flux de produits Klaviyo est un système de synchronisation de données qui connecte votre catalogue e-commerce à la plateforme Klaviyo pour l'automatisation marketing. Ce flux permet de maintenir vos informations produit à jour, d'alimenter les campagnes email et SMS avec des données précises, et de créer des expériences marketing personnalisées basées sur les attributs produit.
Les marchands utilisent ce flux pour plusieurs raisons : synchroniser automatiquement les prix et les stocks, créer des recommandations produit dynamiques, segmenter les clients selon les catégories achetées, et optimiser les taux de conversion en affichant les bonnes informations au bon moment.
Champs du flux et leurs rôles
Le flux Klaviyo transmet un ensemble de champs qui décrivent chaque produit. Voici les champs disponibles et leur importance pour la performance marketing :
| Champ | Type | Obligatoire | Rôle et impact |
|---|---|---|---|
| external_id | Chaîne | Oui | Identifiant unique du produit dans votre système. Permet à Klaviyo de reconnaître et de mettre à jour le même produit à chaque synchronisation. Sans cet identifiant, les doublons apparaissent et les données se fragmentent. |
| title | Chaîne | Oui | Nom du produit affiché dans les emails et SMS. Un titre clair et complet améliore les taux de clics et la pertinence perçue. |
| description | Texte | Non | Description détaillée du produit. Utilisée dans les templates email pour enrichir le contexte. Une bonne description réduit les retours et augmente la confiance. |
| url | URL | Oui | Lien vers la page produit. Essentiel pour les clics depuis les emails et les recommandations. Un URL correct évite les erreurs 404 et les pertes de trafic. |
| image_full_url | URL | Fortement recommandé | Image haute résolution du produit. Affichée dans les emails et les recommandations. Les produits avec images ont des taux de conversion 2 à 3 fois plus élevés. |
| image_thumbnail_url | URL | Recommandé | Miniature du produit pour les affichages compacts. Optimise l'expérience sur mobile et dans les listes. |
| price | Décimal | Oui | Prix actuel du produit en devise. Utilisé pour les recommandations, les segments et les rapports de chiffre d'affaires. Un prix inexact génère des retours clients et endommage la confiance. |
| sale_price | Décimal | Non | Prix réduit ou prix promotionnel. Permet de signaler les offres spéciales dans les campagnes. L'absence de sale_price indique l'absence de promotion. |
| categories | Chaîne (délimitée) | Recommandé | Catégories produit séparées par des délimiteurs. Permet de segmenter les clients par intérêt et de créer des recommandations contextuelles. |
| inventory_quantity | Entier | Recommandé | Quantité disponible en stock. Utilisée pour masquer les produits en rupture dans les recommandations et pour les alertes de stock. |
| inventory_policy | Énumération | Recommandé | Politique de stock : 'deny' (refuser les ventes en rupture) ou 'continue' (accepter les précommandes). Contrôle le comportement des recommandations produit. |
| brand | Chaîne | Recommandé | Marque du produit. Permet de segmenter par marque et de créer des campagnes spécifiques par fabricant. |
| color | Chaîne | Recommandé | Couleur du produit. Aide à la segmentation et aux recommandations basées sur les préférences de couleur. |
| size | Chaîne | Recommandé | Taille du produit. Essentiel pour la mode et les articles dimensionnés. Évite les commandes de mauvaise taille. |
| gender | Énumération | Recommandé | Audience cible : 'male', 'female', 'unisex'. Améliore la pertinence des recommandations et la segmentation. |
| gtin | Chaîne | Recommandé | Code-barres global (EAN, UPC, ISBN). Améliore l'identification produit et facilite l'intégration avec d'autres canaux. |
| item_group_id | Chaîne | Recommandé | Identifiant de groupe pour les variantes (ex. toutes les tailles d'une chemise). Permet de regrouper les variantes et de créer des recommandations intelligentes au niveau du produit parent. |
| published | Booléen | Recommandé | Indique si le produit est actif et visible. Les produits non publiés sont exclus des recommandations et des campagnes. |
Configuration et synchronisation du flux
Étapes de mise en place
- Connectez votre source de données (Shopify, API personnalisée, CSV) à Klaviyo via le connecteur produit.
- Mappez vos champs de source aux champs Klaviyo listés ci-dessus.
- Configurez la fréquence de synchronisation (généralement quotidienne ou en temps réel).
- Testez le flux avec un petit ensemble de produits pour vérifier l'intégrité des données.
- Activez la synchronisation complète une fois validée.
- Surveillez les rapports de synchronisation pour détecter les erreurs ou les champs manquants.
Fréquence et délais
La synchronisation peut être configurée en temps réel (recommandé pour les stocks) ou par lots quotidiens (acceptable pour les prix stables). Les changements de stock doivent se refléter dans les 1 à 4 heures pour éviter les ventes de produits en rupture.
Optimisation du flux pour la performance marketing
Qualité des données
La qualité du flux détermine directement la qualité des campagnes. Voici comment optimiser chaque domaine :
Identifiants uniques (external_id) : Utilisez un identifiant stable et immuable (SKU interne, ID base de données). Évitez les identifiants basés sur le nom ou le prix, qui changent. Les identifiants inconsistants fragmentent votre catalogue et créent des doublons qui gaspillent vos allocations email.
Images : Fournissez à la fois image_full_url et image_thumbnail_url. Les images doivent avoir un minimum de 300x300 pixels pour image_thumbnail_url et 1000x1000 pixels pour image_full_url. Les images manquantes réduisent les taux de clics de 40 à 50 %.
Descriptions : Écrivez des descriptions claires et orientées bénéfice (pas seulement des spécifications techniques). Les descriptions pertinentes augmentent la confiance et réduisent les retours. Limitez-les à 500 caractères pour éviter les débordements dans les templates email.
Catégories : Utilisez une hiérarchie cohérente et délimitée de manière fiable (ex. 'Vêtements > Hommes > Chemises' avec '>' comme délimiteur). Les catégories mal structurées rendent impossible la segmentation client efficace.
Prix : Vérifiez que price et sale_price sont toujours en cohérence (sale_price <= price). Les incohérences génèrent de la confusion client et des retours. Mettez à jour les prix au moins quotidiennement si vous appliquez des promotions fréquentes.
Stock : Synchronisez inventory_quantity en temps réel ou toutes les 4 heures maximum. Un stock inexact entraîne des commandes en rupture et des remboursements. Utilisez inventory_policy = 'deny' si vous ne souhaitez pas vendre en rupture.
Segmentation et recommandations
Les champs color, size, gender, brand et categories permettent de créer des segments clients très ciblés. Par exemple, vous pouvez créer une campagne pour les clients qui achètent régulièrement des chemises bleus pour hommes, et leur recommander de nouvelles arrivées dans cette catégorie.
L'utilisation de item_group_id est cruciale pour les produits avec variantes. Si vous vendez une chemise en 5 tailles et 3 couleurs, regroupez toutes les variantes sous un seul item_group_id. Cela permet à Klaviyo de recommander 'la chemise' plutôt que 'la chemise bleu taille M', ce qui augmente la pertinence.
Gestion des prix dynamiques
Si vous utilisez des prix dynamiques ou des promotions fréquentes, mettez à jour sale_price à chaque changement. Créez des segments basés sur les produits en promotion (sale_price < price) pour envoyer des campagnes d'urgence aux clients intéressés. Cette tactique augmente les conversions de 15 à 25 %.
Dépannage et validation
Problèmes courants
Doublons produit : Vérifiez que external_id est unique et stable. Les doublons indiquent que l'identifiant change entre les synchronisations.
Données manquantes ou vides : Vérifiez le mappage des champs dans la configuration du flux. Les champs non mappés restent vides dans Klaviyo.
Images qui ne s'affichent pas : Vérifiez que image_full_url et image_thumbnail_url sont des URL complètes et accessibles publiquement (pas d'authentification requise).
Stock inexact : Vérifiez la fréquence de synchronisation. Si elle est trop lente, le stock affiché dans Klaviyo sera en retard par rapport à votre système source.
Segments vides : Vérifiez que les valeurs de categories, color, size et gender sont cohérentes et sans espaces inutiles.
Validation avant activation
Avant d'activer le flux en production, testez avec un échantillon de 50 à 100 produits. Vérifiez que :
- Tous les external_id sont uniques.
- Les images s'affichent correctement.
- Les prix sont exacts et cohérents.
- Les catégories sont délimitées de manière fiable.
- Les stocks correspondent à votre système source.
- Les URL produit sont valides et ne génèrent pas d'erreurs 404.
Intégration avec les canaux marketing
Le flux Klaviyo alimente plusieurs canaux marketing :
Email : Les recommandations produit dynamiques dans les emails utilisent les données du flux. Des données précises augmentent les taux de clics et les conversions.
SMS : Les campagnes SMS de recommandation produit utilisent title, price et image_thumbnail_url. Un titre court et un prix clair sont essentiels sur mobile.
Segments : Les segments basés sur les catégories, le brand et le gender utilisent les données du flux. Des données cohérentes garantissent des segments précis.
Rapports : Klaviyo génère des rapports de chiffre d'affaires par catégorie, par marque et par produit basés sur le flux. Une classification cohérente des catégories est cruciale pour l'analyse.
Cas d'usage courants
Recommandations post-achat : Utilisez item_group_id et categories pour recommander des produits complémentaires. Par exemple, après l'achat d'une chemise, recommandez des cravates ou des accessoires de la même catégorie.
Alertes de réapprovisionnement : Utilisez inventory_quantity pour créer une campagne 'Revenir en stock' destinée aux clients qui ont consulté un produit en rupture. Cela augmente les conversions de 20 à 30 %.
Promotions flash : Utilisez sale_price pour identifier les produits en promotion et envoyer une campagne urgente aux clients intéressés par cette catégorie.
Réactivation client : Segmentez les clients inactifs par catégorie achetée précédemment, et envoyez-leur des recommandations de nouvelles arrivées dans cette catégorie.
Conclusion
Le flux de produits Klaviyo est la fondation de toute stratégie marketing e-commerce efficace. Une synchronisation de qualité des données produit, avec tous les champs correctement remplis et à jour, détermine directement la pertinence de vos campagnes email et SMS, la qualité de vos recommandations, et finalement vos taux de conversion.
Prioritez la qualité des identifiants uniques, des images et des prix. Maintenez une structure de catégories cohérente. Synchronisez le stock en temps réel ou toutes les 4 heures. Testez le flux avec un échantillon avant activation complète. Surveillez régulièrement les rapports de synchronisation pour détecter les dérives de données.
Une fois le flux stable et complet, vous pouvez construire des campagnes de recommandation sophistiquées, des segments précis et des rapports fiables qui guident vos décisions marketing.