Comment créer des blocs dynamiques dans un flux d'e-mails

Estimé 12 minute de lecture
|
Mis à jour 25 nov. 2024, 15:00 EST
Vous apprendrez

Vous apprendrez

Apprenez à utiliser des blocs de tableaux dynamiques pour ajouter des informations sur les produits et d'autres événements à vos flux déclenchés par des mesures. Dans cet article, vous apprendrez à créer un bloc dynamique en utilisant l'exemple d'un rappel de panier abandonné montrant les produits qui ont été abandonnés.

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 commencer

Avant de vous lancer, assurez-vous que vous disposez des données de l'événement à utiliser. Naviguez vers Analytics > Metrics pour vous assurer 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 d'abord notre référence sur la personnalisation des messages

Il sera également utile de comprendre les types de données dans Klaviyo, en particulier les listes (c'est-à-dire les tableaux). Un tableau est un moyen de stocker plusieurs données structurées de la même manière. Par exemple, les articles du panier d'un client sont stockés sous forme de tableau dans l'événement Checkout Started. Le tableau des articles 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 le bloc de table dynamique ? 

Quels types de flux peuvent utiliser le bloc de table dynamique ? 

Les tableaux dynamiques contiennent des informations sur un ou plusieurs produits avec lesquels un client a interagi d'une manière ou d'une autre (par exemple, il les a achetés ou les a laissés dans son panier). Ces blocs de table sont utiles pour les événements qui peuvent contenir différents nombres de produits, en fonction de l'action d'un client. Les blocs de tableaux dynamiques sont utiles pour les flux déclenchés par ces événements : 

  • Ordre passé (flux de confirmation de l'ordre)
  • Page de commande démarrée (panier abandonné flux) 
  • 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

Les tableaux dynamiques ne sont pas utiles si votre événement contient toujours un seul produit. Les événements ci-dessous requièrent plutôt un bloc de table statique. 

  • Ajouté au panier (page de commande flux abandonnée)
  • Produit consulté (flux d'abandon de navigation) 

Découvrez comment créer un bloc de tableau statique pour les événements portant sur un seul produit

Étape 1 : créer votre flux

Étape 1 : créer votre flux

  1. Accédez à l'onglet Flux dans Klaviyo.
  2. Cliquez sur Créer un flux
  3. Cliquez sur Créer à partir de zéro
  4. Nommez votre flux et cliquez sur Créer un flux
  5. Sous Configuration du déclencheur, cliquez sur Métrique
  6. Choisissez l'événement qui doit déclencher votre flux. Dans cet exemple, nous utiliserons l'événement Checkout Started. Cela nous permet d'avoir accès aux données d'événement nécessaires à la construction d'un bloc de panier abandonné.
  7. Cliquez sur Terminé
  8. Glissez-déposez une action Email dans le flux.
Étape 2 : ajouter un tableau dynamique

Étape 2 : ajouter un tableau dynamique

  1. Cliquez sur le bloc d'e-mails que vous avez ajouté à votre flux dans la dernière section. 
  2. Cliquez sur Configurer le contenu
  3. Choisissez la fonction Glisser-Déposer
  4. Choisissez un modèle qui vous servira de base.
  5. Faites glisser un bloc de tableau dans votre e-mail.
  6. Cliquez sur Paramètres du tableau > Dynamique pour convertir le tableau en bloc dynamique. Vous verrez apparaître deux champs : Row Collection et Row alias; nous compléterons ces champs dans les étapes suivantes.
  7. Cliquez à nouveau sur l'onglet Contenu pour ajuster vos types de colonnes.
  8. En général, un message de panier abandonné montre des images des articles abandonnés à gauche et des détails sur l'article à droite. Cliquez sur le sélecteur de ligne gauche ou droite, puis cliquez sur Texte ou Image pour modifier le type de cellule.
    créer un bloc dynamique
Étape 3 : identifier votre collection de rangs

Étape 3 : identifier votre collection de rangs

Dans cette étape, vous ajouterez le nom du tableau sur lequel vous souhaitez itérer au champ de collecte Row. Pour trouver le nom de votre tableau :

  1. Cliquez sur Aperçu et testez.
  2. Cliquez sur Evénement
  3. Sélectionnez l'événement qui déclenche ce flux (par exemple, Checkout Started).
  4. Faites défiler les données de prévisualisation de votre événement jusqu'à ce que vous trouviez un tableau contenant les informations dont vous avez besoin. Vous pouvez utiliser les icônes en forme de flèche situées à gauche des données pour réduire les sections dont vous n'avez pas besoin et faciliter la navigation.
    Si personne n'a encore effectué l'action de déclenchement du flux, il n'y aura pas de données de prévisualisation disponibles pour le flux. Vous pouvez naviguer sur votre site pour effectuer l'action (par exemple, ajouter des articles à votre panier et lancer une commande), puis votre événement s'affichera dans les options de prévisualisation de Klaviyo.
    Navigation dans les données de prévisualisation des événements
    Dans cet exemple, deux tableaux stockent les informations relatives aux articles : 
    • Éléments
      Un tableau de premier niveau contenant une liste simple du nom de chaque élément.
    • line_items,
      Un tableau imbriqué dans le tableau extra contenant plus de détails, notamment le titre, le prix, l'UGS et l'URL de l'image de chaque article.
      Deux sous-sections dans les données d'événement

    Vous voudrez utiliser le tableau plus détaillé, line_items, car 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 de collecte Row, sélectionnez deux variables dans la première section du tableau et copiez-les. Dans cet exemple, copiez les balises pour variant_price et title. Voici les deux balises de cet exemple : 

    {{ event.extra.line_items.0.variant_price }}

    {{ event.extra.line_items.0.title }}

  5. Ignorez les parenthèses et regardez les variables qu'elles contiennent. Notez que le début des deux variables est le même : event.extra.line_items.0

  6. Utilisez tout ce qui va jusqu'au point et au nombre à la fin de cette partie de la variable (à l'exclusion de ceux-ci) comme votre collection de rangées. Dans cet exemple, le paramètre approprié pour le champ de collecte Row est event.extra.line_items.

Facultatif : définir le contenu de remplacement

Facultatif : définir le contenu de remplacement

Le contenu de remplacement s'affiche s'il n'y a pas de données dans la collection de lignes que vous sélectionnez. Cela n'est nécessaire que si vous construisez un tableau basé sur des données qui n'apparaissent pas systématiquement dans l'événement déclencheur. Pour ajouter un contenu de remplacement, bouton bascule sur l'option Contenu de remplacement et ajoutez un contenu (c'est-à-dire un texte ou une image) dans le champ qui apparaît. 

L'option d'ajouter un contenu de remplacement

Étape 4 : choisir un alias de ligne

Étape 4 : choisir un alias de ligne

Votre alias de ligne peut être n'importe quel texte (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 à mémoriser. 

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

Vous pouvez utiliser n'importe quel alias ; assurez-vous simplement d'utiliser systématiquement cet alias dans les variables de votre tableau (comme indiqué dans les étapes suivantes). 

les couverts de table

Une fois que vous avez rempli les champs Row Collection et Row Alias, vous êtes prêt à construire votre table. 

Étape 5 : ajouter des détails dynamiques sur le produit

Étape 5 : ajouter des détails dynamiques sur le produit

Une fois la source de données configurée, vous pouvez utiliser des balises pour ajouter du texte à votre courrier électronique. Comme cet e-mail concerne un flux de panier abandonné, il est important d'indiquer le nom du produit abandonné, ainsi que d'autres détails tels que le prix et le lien d'achat.

Pour saisir le titre du produit dans votre bloc :

  1. Naviguez jusqu'à l'une des colonnes du tableau. Si vous souhaitez placer une image dans la première colonne et le texte dans la seconde, cliquez sur le sélecteur de colonne situé à droite de la section Contenu du bloc.
  2. Collez la variable d'événement complète de la fenêtre de prévisualisation (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) et le point et le nombre qui suivent par l'alias sélectionné à la dernière étape (par exemple, élément), en conservant les parenthèses qui l'entourent. Dans cet exemple, {{ event.extra.line_items.0.title }} devient {{ item.title }}.
    tableau avec texte dynamique
  4. Prévisualisez l'e-mail pour vous assurer que le titre s'affiche. Si elle n'apparaît pas, vérifiez l'orthographe, les majuscules et le formatage du texte, ainsi que vos paramètres dans l'onglet Paramètres du tableau, 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. 

Hyperlien vers le titre d'un produit

Hyperlien vers le titre d'un 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 et le numéro de la ligne par votre alias de ligne, comme pour la variable ci-dessus (par exemple, {{ event.extra.line_items.url }} devient {{ item.url }}). 
  3. Mettez en évidence 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 URL dans le champ URL.
Variables de l'URL du produit commun par intégration

BigCommerce
Variable d'événement : {{ event.extra.items.0.product.url }}
Balise finale : {{ organization.url }}{{ item.product.url }}

Magento 1
Variable d'événement : {{ event.extra.line_items.0.product.key }}
Balise finale : {{ organization.url }}{{ item.product.key }}

Magento 2
Variable d'événement : {{ event.Items.0.Product.FullURL }}
Balise finale : {{ item.Product.FullURL }}

Shopify
Variable d'événement : {{ event.extra.line_items.0.product.handle }}
Final tag : {{ organization.url }}produits/{{ item.product.handle }}

WooCommerce
Variable d'événement : {{ event.extra.Items.0.URL }}
Balise finale : {{ item.URL }}     

 

créer un lien hypertexte vers le titre d'un produit

Considérations relatives aux variables monétaires

Considérations relatives aux variables monétaires

Si le prix de votre article est transmis sous forme de nombre dans les détails de l'événement (sans symbole de devise), utilisez la balise currency_format pour appliquer le formatage de la devise. Pour appliquer cette balise, remplacez nom_variable dans le code ci-dessous par la variable du prix complet, en excluant les crochets de la variable d'origine : 

{% currency_format variable_name %}

Ainsi, votre variable finale pourrait ressembler à ceci : 

{% currency_format item.price %}

Étape 6 : ajouter une image

Étape 6 : ajouter une image

Pour insérer une image dynamique, recherchez la variable d'événement de l'image dans la fenêtre de prévisualisation. Souvent, cette variable est répertoriée sous image, img ou src, mais cela dépend de votre intégration. Ici, il se trouve sous src : {{ event.extra.line_items.0.product.images.0.src }}. Appliquez à cette variable les mêmes ajustements que ceux décrits à l'étape 5 (en remplaçant event.extra.line_items.0 avec article). Il s'agit d'un tableau de variables d'événement dans event.extra.line_items, qui contient les images de cet élément spécifique.

  1. Une fois que vous avez cette variable, rendez-vous dans la colonne où vous souhaitez afficher l'image (la colonne de gauche, dans ce cas).
  2. Cliquez sur Image sous Contenu de la cellule si celle-ci est actuellement définie sur Texte.
  3. Cliquez sur Ajouter une image dynamique / Parcourir l'image.
  4. Dans l'onglet Image dynamique, collez votre variable d'image dans le champ Variable dynamique ou URL dynamique.
    ajouter une image
  5. Saisissez la variable d'événement de l'image personnalisée, {{ item.product.images.0.src }}.
  6. Cliquez sur Enregistrer.
  7. Ajoutez la variable URL du produit de l'étape 5 dans le champ Adresse du lien pour que l'image soit cliquable.
  8. Définissez une largeur maximale pour l'image, en commençant par 250-300 et en ajustant si nécessaire.
  9. Une fois les modifications effectuées, cliquez sur Terminé et prévisualisez votre e-mail pour vous assurer qu'il s'affiche comme prévu. Si une image n'apparaît pas, vérifiez l'orthographe de la variable par rapport à celle de la modale de prévisualisation.
Étape 7 : prévisualisation de votre courrier électronique

Étape 7 : prévisualisation de votre courrier électronique

Après avoir suivi les étapes ci-dessus, le modèle d'e-mail devrait ressembler à celui ci-dessous.

Aperçu dynamique des blocs

Pour voir à quoi cela ressemblerait avec un contenu dynamique, et pour vous assurer que les liens fonctionnent correctement, cliquez sur Aperçu et testez. S'il y a des erreurs, vérifiez l'orthographe et la structure de vos variables, ainsi que l'onglet Paramètres du tableau

Vous pouvez utiliser ces mêmes concepts pour créer des blocs dynamiques supplémentaires pour les flux déclenchés sur la base de différentes mesures.

Résumé

Résumé

Pour récapituler, suivez les étapes suivantes pour créer un bloc de tableau dynamique dans votre flux d'e-mails :

  1. Créez un flux déclenché par des mesures.
  2. Ajoutez un bloc de tableau et définissez-le comme dynamique.
  3. Utilisez la fenêtre de prévisualisation pour identifier votre collection Row
  4. Choisissez un alias Row.
  5. Ajoutez des détails dynamiques sur les produits en ajustant les variables.
  6. Ajoutez une image dynamique.
  7. Avant-première.
Créer un bloc de table statique pour les événements concernant un seul produit 

Créer un bloc de table statique pour les événements concernant un seul produit 

Si un événement ne peut contenir qu'un seul produit, utilisez un bloc de table statique. Pour ces événements, il n'est pas nécessaire de définir une collection Row ou un alias Row, et vous pouvez utiliser des variables non modifiées directement à 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 de A à Z.
  4. Nommez votre flux et cliquez sur Créer un flux
  5. Sous Configuration du déclencheur, cliquez sur indicateur
  6. Choisissez un indicateur de produit unique, tel que Produit vu ou Ajouté au panier
  7. Cliquez sur Terminé
  8. Glissez-déposez une action Email dans le flux.
  9. Cliquez sur Sélectionner un modèle pour choisir un 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 du tableau est défini sur Statique dans les paramètres du tableau; ne modifiez pas ce paramètre.
    Un bloc de table statique
  13. Cliquez sur Aperçu du test & pour voir les variables disponibles pour votre message. Cliquez sur la variable URL de l'image pour la copier.
    Sélectionnez une variable URL d'image
  14. À l'aide des champs Sélecteur de cellule et Contenu de la cellule, paramétrez la cellule de gauche pour qu'elle utilise le type de cellule Image.
    Type de cellule d'image
  15. Cliquez sur Sélectionner une image
  16. Sélectionnez Image dynamique
  17. Collez la variable URL de l'image que vous avez copiée dans le champ Variable dynamique ou URL dynamique
  18. Cliquez sur Enregistrer
  19. Réglez la cellule de droite pour qu'elle utilise le type de cellule Texte
  20. Copiez les variables que vous souhaitez afficher (par exemple, le titre du produit, le prix du produit) et collez-les dans la cellule de texte.
    Copier des variables pour les coller
  21. Ajoutez des blocs supplémentaires, comme un bouton CTA pour retourner au panier, et stylisez l'e-mail comme vous le souhaitez.
  22. Lorsque vous avez terminé, cliquez sur Quitter.
Ressources complémentaires

Ressources complé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.
Formation en direct
Participez à une session en direct avec des experts Klaviyo pour découvrir les bonnes pratiques, apprendre à configurer des fonctionnalités clés et bien plus encore.
Assistance

Accédez à l’assistance via votre compte.

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

Chat/assistant virtuel
La disponibilité varie selon l'emplacement et le type de forfait