Un flux de variations vous permet d’automatiser le processus de création, de modification et de suppression de variations. Vous choisissez un modèle et le connectez à un fichier CSV ou XML avec les métadonnées des variations (images, titres, etc.). Chaque fois que le fichier change – les variations changent également.
Étape 1 : concevez votre modèle
- Créez un modèle pour les variations.
- Transformez en variable chaque partie du modèle que vous souhaitez renseigner avec le flux de variations. Par exemple, si vous souhaitez que l’image soit différente pour chaque variation, alors que l’URL de l’image se trouve dans le flux de variations – l’image SRC doit être une variable.
Étape 2 : préparez le fichier
Le fichier peut être au format CSV ou XML, que vous pouvez transférer vers Dynamic Yield ou héberger sur votre serveur.
- Chaque ligne est une variation.
- Les colonnes sont les variables. Par exemple, si vous avez trois variables pour le titre, l’URL de l’image et le lien – le fichier doit inclure au moins trois colonnes, une pour chacune des variables.
- Le fichier doit comporter au moins une colonne avec une valeur unique. Cela peut être une colonne supplémentaire (qui n’est utilisée dans aucune variable). Cette colonne est utilisée pour le nom de la variation.
- Évitez d’utiliser des espaces ou des caractères spéciaux dans le titre. S’il y a des caractères spéciaux dans le tableau, enregistrez le fichier au format UTF-8.
- Les fichiers dotés de plus de 50 colonnes ou 4 000 lignes ne sont pas pris en charge, et les valeurs doivent inclure moins de 4 000 caractères.
- Remarque : les URL doivent être codées avec une technique d’encodage des entités HTML. Si votre source inclut des URL codées différemment, utilisez la fonction Parser (Parseur) pour les adapter.
Exemple :
Titre | URL de l’image | URL cible |
Nouvelle collection été | acme.com/img/summer.png | acme.com/summer |
moins 25 % | acme.com/img/sale-banner.png | acme.com/sale |
Complétez votre look | acme.com/img/complete.png | acme.com/collection |
Conseil : si votre fichier n’est pas un tableau plat, vous pourrez utiliser ultérieurement une fonction de parsage. Cela signifie que vous pouvez écrire un code JavaScript pour transformer votre source et l’adapter à un tableau plat.
Étape 3 : Créer un flux de variations
- Accédez à Assets (Ressources) › Data Feeds (Flux de données).
- Cliquez sur Add New (Ajouter) et sélectionnez Variation Feed (Flux de variations).
- Donnez un nom au flux.
- Dans le champ Feed Source (Source du flux), vous pouvez faire ce qui suit :
- Upload the file (Transférer le fichier) : après avoir connecté des variations au flux de variations, elles sont mises à jour à chaque fois que vous remplacez le fichier.
- Collez l’URL qui héberge le fichier : chaque fois que le fichier change – les variations changeront.
- Dans les Advanced Settings (Paramètres avancés) :
- si la source du flux est une URL sur vos serveurs, choisissez le taux de synchronisation.
- Utilisez une fonction Parser (Parsage) pour adapter et manipuler la source de flux, pour créer un tableau simple et plat qui constituera le flux de variations.
- Cliquez sur Preview (Prévisualisation).
- Choisissez une colonne avec une valeur unique dans Unique Key (Clé unique) (paramètres).
- Choisissez une colonne à utiliser comme nom de variation dans Variation Name Key (Clé de nom de variation). Le nom de la variation apparaît plus tard dans les rapports, veillez donc à ce qu’ils décrivent le contenu des variations.
- Cliquez sur Save and Activate (Enregistrer et activer).
Conseil : vous pouvez utiliser le même flux pour plusieurs expériences ou campagnes, ajouter une colonne qui sera ensuite utilisée comme filtre, et définir un filtre différent par expérience. Par exemple, si vous avez des promotions ciblant des utilisateurs mobiles et d’autres ciblant des utilisateurs de bureau, vous pouvez les réunir dans le même flux. Ajoutez une colonne nommée « Appareil » et une valeur « Mobile » ou « Bureau ». Lorsque vous créez une expérience destinée aux utilisateurs mobiles, vous pouvez filtrer les lignes qui incluent la valeur « Mobile » dans la colonne « Appareil ». Il en va de même pour une expérience ciblant les utilisateurs d’ordinateurs de bureau.
Étape 4 : Créer votre campagne
- Créez une campagne qui contient l’expérience avec vos variations.
- Lorsque vous créez une nouvelle expérience, à l’étape Variation de l’assistant, cliquez sur Syncing it with a Data Feed (Synchronisation avec un flux de données):
- Sélectionnez le modèle que vous avez créé à l’étape 1.
- Dans le modèle, sélectionnez le flux de variations que vous avez créé à l’étape 3.
- IDans le modèle, mappez les colonnes du flux aux variables du modèle. Vous voyez immédiatement un aperçu de la façon dont la variation apparaîtra si elle est basée sur la première ligne du flux.
- Choisissez des variations :
- Décidez du nombre (1-50) et de la nature des variations.
- Vous pouvez également filtrer les lignes en fonction d’une valeur dans le flux.
- Cliquez sur Sync Variations (Synchroniser les variations). Les variations sont ajoutées à une expérience dans la campagne.
- Cliquez sur Save Experience (Enregistrer l’expérience) puis sur Save and Publish (Enregistrer et publier).
- Vous pouvez toujours cliquer sur Sync Settings (Synchroniser les paramètres) pour modifier le modèle, le flux de variations, le mappage ou le filtre.
C’est tout ! Votre expérience est synchronisée avec le flux de variations :
- Lorsque des lignes sont ajoutées, de nouvelles variations sont créées.
- Lorsque des lignes sont supprimées, les variations sont supprimées.
- Lorsque les valeurs changent dans le flux de variations, la variation change également.
Les variations ne se synchronisent pas si :
- Une nouvelle version de la source du flux est vide (pertinent si le flux est hébergé sur votre serveur).
- Aucune ligne du flux ne correspond aux filtres.