Objectif de cet article

Découvrez comment utiliser des blocs de tableau dynamiques pour ajouter des informations sur les produits et d’autres événements à vos flux déclenchés par des indicateurs. Dans cet article, vous apprendrez à créer un bloc dynamique à l’aide de l’exemple d’un rappel de panier abandonné affichant les produits qui ont été laissés dans le panier.

Si vous utilisez l'une des intégrations ecommerce préconstruites de Klaviyo (par exemple, Shopify, BigCommerce, Magento ou WooCommerce), vous n'avez pas besoin de construire ces blocs manuellement. Utilisez plutôt la bibliothèque de flux pour trouver des e-mails de flux préconstruits et entièrement fonctionnels à utiliser comme modèles.

Dans un flux déclenché par des mesures, vous pouvez personnaliser le contenu de vos e-mails en fonction de l'événement qui déclenche le flux. Par exemple, si quelqu'un commence à passer à la caisse, vous pouvez inclure des images de produits et des prix dans un e-mail de panier abandonné pour encourager les destinataires à retourner dans leur panier et à terminer leur achat. Le bloc de tableau dynamique se répète automatiquement avec les informations spécifiées pour chaque article du panier.

Avant de commencer

Avant de vous lancer, assurez-vous de disposer de données d’événements à utiliser. Accédez à Analytics > Indicateurs pour vérifier que l’événement existe dans Klaviyo.

Si vous n’êtes pas familier avec l’utilisation de données d’événements ou de profils dans les e-mails, consultez notre référence sur la personnalisation des messages comme première étape.

Il sera également utile de comprendre les types de données dans Klaviyo, en particulier les listes (c’est-à-dire des tableaux). Un tableau est un moyen de stocker plusieurs éléments de données structurés de la même manière. Par exemple, les articles du panier d’un client sont stockés sous forme de tableau au sein d’un événement Checkout Started. Le tableau items contient une entrée par article commandé, et chaque entrée contient les détails de cet article (par exemple, le nom de l’article, l’URL de l’image, la quantité, la taille, la couleur, etc.).

Quels types de flux peuvent utiliser des blocs de tableau dynamiques ?

Les blocs de tableau dynamique contiennent des informations sur un ou plusieurs produits avec lesquels un client a interagi d’une manière ou d’une autre (par exemple, achetés ou laissés dans son panier). Ces blocs de tableau sont utiles pour les événements susceptibles de contenir différents nombres de produits, selon l’action d’un client. Les blocs de tableau dynamique sont utiles pour les flux déclenchés par ces événements :

  • Commande passée (flux de confirmation de commande)
  • Début de commande (flux de commande abandonnée)
  • Commande exécutée (flux de confirmation d’expédition)
  • Commande annulée (confirmation d’annulation)
  • Tout autre événement contenant une liste d’un ou plusieurs produits

Utilisez un bloc de tableau statique lorsque l’événement fournit les détails d’un seul produit, sans liste de produits sur laquelle itérer. Voici quelques exemples :

  • Ajouté au panier (flux de panier abandonné)
  • Produit consulté (flux d’abandon de navigation)

Découvrez comment créer un bloc de tableau statique pour les événements à produit unique.

1. Créez votre flux

Commencez par créer votre flux :

  1. Accédez à l’onglet Flux dans Klaviyo.
  2. Cliquez sur Créer un flux.
  3. Cliquez sur Créer votre flux.
  4. Nommez votre flux et cliquez sur Créer un flux.
  5. Sous Sélectionner un déclencheur, cliquez sur Vos indicateurs.
  6. Sélectionnez l’intégration à partir de laquelle votre indicateur de déclenchement est envoyé (p. ex., Shopify).
  7. Choisissez l’événement qui doit déclencher votre flux. Dans cet exemple, nous utiliserons l’événement Checkout Started. Cela garantit que nous avons accès aux données d’événement nécessaires pour créer un bloc de panier abandonné.
  8. Cliquez sur Enregistrer, vérifiez votre déclencheur, puis cliquez sur Confirmer et enregistrer.
  9. Glissez-déposez une action E-mail dans le flux.

2. Ajouter un tableau dynamique à l’e-mail de votre flux

Ensuite, ajoutez un tableau dynamique à votre e-mail de flux :

  1. Cliquez sur le bloc e-mail que vous avez ajouté à votre flux dans la section précédente.
  2. En regard de Modèle, cliquez sur Sélectionner un modèle.
  3. Choisissez un modèle à utiliser comme base.
  4. Faites glisser un bloc de tableau dans votre e-mail.
  5. Cliquez sur Styles > Dynamique pour convertir le tableau en bloc dynamique. Vous verrez 2 champs s’afficher : Collection de lignes et Alias de ligne, que vous remplirez aux étapes 3 et 4.
  6. Cliquez sur l’onglet Contenu pour ajuster vos types de colonnes.
  7. En général, un message de panier abandonné affiche des images des articles abandonnés à gauche, et les détails sur l’article à droite. Sous Sélecteur de cellule, sélectionnez la cellule de gauche ou de droite, puis cliquez sur Texte ou Image sous Contenu de la cellule pour modifier le type de cellule.

3. Identifiez votre collection de lignes

À cette étape, vous ajouterez le nom du tableau que vous prévoyez de parcourir dans le champ Row collection. Pour trouver le nom de votre tableau :

  1. Cliquez sur Aperçu.
  2. Sélectionnez un événement d’exemple contenant des données sur les produits, puis faites défiler ses données d’aperçu jusqu’à trouver un tableau contenant les informations dont vous avez besoin.
  3. Si personne n’a encore effectué l’action de déclenchement du flux, aucune donnée d’aperçu ne sera disponible pour le flux. Vous pouvez accéder à votre site pour effectuer l’action (par exemple, ajouter des articles à votre panier et démarrer un paiement), puis votre événement s’affichera dans les options d’aperçu de Klaviyo.
  4. Dans cet exemple Shopify, il y a 2 tableaux qui stockent les informations sur les articles :
  • Éléments
    Tableau de premier niveau contenant une simple liste du nom de chaque élément.
  • line_items
    Un tableau imbriqué dans l’objet extra contenant plus de détails, notamment le titre, le prix, le SKU et l’URL de l’image de chaque article.
  1. Vous voudrez utiliser le tableau plus détaillé, line_items, puisqu’il contient les informations détaillées nécessaires à l’affichage dans le bloc de tableau répétitif. Pour trouver la variable appropriée à définir dans le champ Row collection, sélectionnez 2 variables dans la première section du tableau, et copiez-les. Dans cet exemple, copiez les tags pour price et title. Voici les 2 tags de cet exemple :
  2. {{ event.extra.line_items.0.price }}
  3. {{ event.extra.line_items.0.title }}
Two item subsections in event data
Two item subsections in event data
  1. Ignorez les accolades et regardez les variables qu’elles contiennent. Notez que le début des deux variables est identique : event.extra.line_items.0.
  2. Utilisez tout ce qui se trouve avant .0 comme Collection de lignes. Dans cet exemple, la valeur est event.extra.line_items. Fermez l’aperçu, revenez à l’onglet Styles du tableau, puis saisissez cette valeur dans Collection de lignes sans accolades.

Définir le contenu par défaut (facultatif)

Le contenu de secours apparaîtra s’il n’y a aucune donnée dans la collection de lignes que vous sélectionnez. Cela n’est nécessaire que lorsque vous créez un tableau basé sur des données qui n’apparaissent pas systématiquement dans l’événement de déclenchement. Pour ajouter du contenu de secours, activez l’option Contenu de secours et ajoutez du contenu (c.-à-d. du texte ou une image) au champ qui s’affiche.

The option to add fallback content
The option to add fallback content

4. Choisissez un alias de ligne

Votre alias de ligne peut être n’importe quel texte que vous souhaitez utiliser (sans caractères spéciaux ni espaces). Vous utiliserez cet alias dans votre bloc de tableau dynamique pour identifier les variables qui doivent être extraites du tableau que vous avez sélectionné ci-dessus. Il est utile de choisir un alias simple mais descriptif, afin qu’il soit facile à retenir.

Dans cet exemple, le bloc de tableau dynamique se répète sur une liste d’articles dans un panier abandonné. item est donc un bon alias à utiliser. Si votre bloc se répète sur une liste d’articles de blog, vous pouvez alors utiliser post comme alias.

Vous pouvez utiliser l’alias de votre choix ; veillez simplement à utiliser systématiquement cet alias dans les variables de votre tableau (comme indiqué dans les étapes suivantes).

Une fois que vous avez renseigné les champs Row collection et Row alias, vous êtes prêt à commencer à créer votre tableau.

5. Ajouter des détails de produit dynamiques

Une fois la source de données configurée, vous pouvez utiliser des tag pour ajouter du texte dans votre e-mail. Comme cet e-mail fait partie d’un flux de panier abandonné, il est important d’afficher le nom du produit laissé derrière, ainsi que d’autres détails comme un prix et un lien d’achat.

Pour saisir le titre du produit dans votre bloc :

  1. Dans l’onglet Contenu du tableau, sélectionnez la cellule où vous souhaitez afficher les détails du produit sous Sélecteur de cellule. Pour afficher une image à gauche et du texte à droite, sélectionnez la cellule de droite.
  2. Double-cliquez sur la cellule de texte dans votre e-mail, puis collez la variable d’événement complète depuis la fenêtre modale d’aperçu (par exemple, {{ event.extra.line_items.0.title  }}).
  3. Remplacez la collection de lignes dans la variable (c’est-à-dire le texte que vous avez utilisé pour la Collection de lignes) ainsi que le point et le numéro qui suivent par l’alias sélectionné à l’étape précédente (par exemple, item), en conservant les crochets qui l’entourent. Pour cet exemple, {{ event.extra.line_items.0.title  }} devient {{ item.title }}.
  1. Prévisualisez l’e-mail pour vous assurer que le titre s’affiche. S’il ne s’affiche pas, vérifiez à nouveau l’orthographe, les majuscules et la mise en forme du texte, ainsi que vos paramètres dans l’onglet Styles, afin de vous assurer qu’il n’y a pas d’erreurs.

Répétez les mêmes étapes pour ajouter des détails supplémentaires sur les articles.

Ajouter un lien hypertexte à un titre de produit

Pour ajouter un lien hypertexte au titre du produit :

  1. Trouvez la variable URL du produit dans les détails de votre événement.
  2. Remplacez la collection de lignes et le nombre par votre alias de ligne, comme pour la variable ci-dessus (par exemple, {{ event.extra.line_items.0.url }} devient {{ item.url }}).
  3. Surlignez la variable complète du titre de l’élément (par exemple, {{ item.title }}).
  4. Cliquez sur l’icône de lien et collez votre variable d’URL dans le champ URL. Cliquez sur Appliquer.
Variables d’URL de produit courantes par intégrations

BigCommerce
Variable d’événement : {{ event.extra.items.0.product.url }}
tag final : {{ organization.url|trim_slash }}{{ item.product.url }}

Magento 1
Variable d’événement : {{ event.extra.line_items.0.product.id }}
Tag final : {{ organization.url|trim_slash }}/catalog/product/view/id/{{ item.product.id }}

Magento 2
Variable d’événement : {{ event.Items.0.Product.FullURL }}
Tag final : {{ item.Product.FullURL }}

Shopify
Variable d’événement : {{ event.extra.line_items.0.product.handle }}
Tag final : {{ organization.url|trim_slash }}/products/{{ item.product.handle }}

WooCommerce
Variable d’événement : {{ event.extra.Items.0.URL }}
Tag final : {{ item.URL }}    

Points à prendre en compte pour les variables de devise

Si le prix de votre article est transmis sous forme de nombre dans les détails de votre événement (sans symbole de devise), utilisez le tag currency_format pour appliquer le formatage de devise. Pour appliquer ce tag, remplacez variable_name dans le code ci-dessous par la variable de prix complète, en excluant les accolades de la variable d’origine :

{% currency_format variable_name %}

Ainsi, votre variable finale pourrait ressembler à ceci :

{% currency_format item.price %}

6. Ajouter une image

Pour insérer une image dynamique, recherchez la variable d’événement de l’image dans l’aperçu. Souvent, cette variable est répertoriée sous image, img ou src, mais cela dépend de votre intégration. Dans cet exemple, il s’agit de {{ event.extra.line_items.0.product.images.0.src }}. Remplacez event.extra.line_items.0 par item, comme à l’étape 5. Conservez le .0 après images: il sélectionne la première image pour chaque produit.

  1. Une fois cette variable obtenue, accédez à la colonne dans laquelle vous souhaitez afficher l’image (la colonne de gauche, dans ce cas).
  2. Cliquez sur Image sous Contenu de la cellule si le paramètre est actuellement défini sur Texte.
  3. Cliquez sur Sélectionner une image.
  4. Sélectionnez l’onglet Image dynamique.
  5. Collez la variable d’image personnalisée, {{ item.product.images.0.src }}, dans le champ Variable dynamique ou URL dynamique.
  6. Cliquez sur Enregistrer.
  7. Ajoutez la variable d’URL du produit de l’étape 5 dans le champ Adresse du lien pour que l’image soit cliquable.
  8. Définissez la largeur max. de l’image, en commençant par 250–300 pixels et en ajustant selon les besoins.

7. Prévisualiser votre e-mail

Une fois les étapes ci-dessus terminées, le modèle d’e-mail devrait ressembler à celui ci-dessous lorsqu’il est prévisualisé.

Cliquez sur Aperçu, puis sélectionnez un exemple d’événement avec plusieurs produits, si disponible. Vérifiez que l’image, les détails et les liens de chaque produit correspondent. Si une image ou un autre détail manque, vérifiez l’orthographe et la structure de vos variables par rapport aux données d’aperçu, ainsi que l’onglet Styles de votre bloc.

Lorsque vous avez terminé, fermez l’aperçu, puis cliquez sur Quitter. Avant d’activer un flux de panier abandonné, terminez la configuration du calendrier et des filtres dans notre guide du flux de panier abandonné.

Vous pouvez utiliser ces mêmes concepts pour créer d’autres blocs dynamiques pour des flux déclenchés en fonction de différents indicateurs.

Créez un bloc de tableau statique pour les événements à produit unique

Si un événement fournit les détails d’un seul produit sans liste de produits, utilisez un bloc de tableau statique. Pour ces événements, il n’est pas nécessaire de définir une collection de lignes ou un alias de ligne, et vous pouvez utiliser directement des variables non modifiées à partir des données de votre événement.

  1. Accédez à l’onglet Flux dans Klaviyo.
  2. Cliquez sur Créer un flux.
  3. Cliquez sur Créer votre flux.
  4. Nommez votre flux et cliquez sur Créer un flux.
  5. Sous Sélectionner un déclencheur, cliquez sur Vos indicateurs.
  6. Sélectionnez l’intégration qui envoie votre indicateur, puis choisissez un indicateur à produit unique, comme Produit consulté ou Ajouté au panier.
  7. Cliquez sur Enregistrer, vérifiez votre déclencheur, puis cliquez sur Confirmer et enregistrer.
  8. Glissez-déposez une action E-mail dans le flux.
  9. Cliquez sur le bloc e-mail, puis cliquez sur Sélectionner un modèle à côté de Modèle.
  10. Sélectionnez un modèle à utiliser comme base.
  11. Faites glisser un bloc de tableau dans votre e-mail.
  12. Par défaut, le champ Données est défini sur Statique sous Styles; ne modifiez pas ce paramètre.
  1. Cliquez sur Aperçu pour voir les variables disponibles pour votre message. Cliquez sur la variable d’URL d’image pour la copier, puis fermez l’aperçu.
Select an image URL variable
Select an image URL variable
  1. À l’aide des champs Sélecteur de cellule et Contenu de la cellule, définissez la cellule de gauche pour utiliser le type de cellule Image.
  2. Cliquez sur Sélectionner une image.
  3. Sélectionnez Image dynamique.
  4. Collez la variable d’URL de l’image que vous avez copiée dans le champ Variable dynamique ou URL dynamique.
  5. Cliquez sur Enregistrer.
  6. Définissez la cellule de droite pour utiliser le type de cellule Texte.
  7. Cliquez sur Aperçu pour copier une variable que vous souhaitez afficher (par exemple, le titre du produit ou le prix du produit). Fermez l’aperçu, puis double-cliquez sur la cellule de texte dans votre e-mail et collez la variable. Répétez l’opération pour tout autre détail que vous souhaitez ajouter.
  1. Ajoutez des blocs supplémentaires, comme un bouton d’appel à l’action pour revenir à leur panier, et mettez en forme l’e-mail comme vous le souhaitez.
  2. Cliquez sur Aperçu, puis vérifiez l’image du produit, le texte et les liens à l’aide d’un exemple d’événement pour le déclencheur de votre flux.
  3. Lorsque vous avez terminé, fermez l’aperçu, puis cliquez sur Quitter.

Ressources supplémentaires

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Partenaires
Engagez un expert certifié Klaviyo pour vous aider avec une tâche spécifique ou pour la gestion continue du marketing.
Assistance

Accédez à l’assistance par l’intermédiaire de votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24 h/24, 7 j/7

Assistance par chat/virtuelle
La disponibilité varie selon la localisation et le type d’abonnement.