Reconnect vous permet d’implémenter un programme de personnalisation de messagerie 1:1 en utilisant plusieurs canaux. Par exemple, vous pouvez inviter les utilisateurs à récupérer un panier abandonné, à présenter une demande ou à les avertir d’une baisse de prix sur un produit pour lequel ils ont manifesté leur intérêt.
Avant de créer votre première campagne...
Assurez-vous que vous avez suivi toutes les étapes énumérées dans Démarrer avec Reconnect.
Créer une campagne Reconnect
Étape 1 : Configurer les paramètres de la campagne
- Dans l’onglet Campagnes, cliquez sur Créer une campagne, puis sélectionnez le type de campagne : une campagne déclenchée ou une notification push programmée.
- Cliquez sur Settings (Paramètres) et définissez les éléments suivants :
- Primary metric (Métrique principale) : elle définit l’indicateur à utiliser pour mesurer la performance et indiquer la variation gagnante dans un test A/B.
- Attribution window (Fenêtre d’attribution) : il s’agit de période pendant laquelle les achats effectués par un utilisateur qui a cliqué sur un message de campagne sont attribués à la campagne.
- Frequency capping (Plafonnement de la fréquence) : définissez le nombre maximum de messages qui peuvent être envoyés à un utilisateur sur chaque canal.
- Dans la page de la campagne, cliquez sur l’icône Edit (Modifier) pour modifier les paramètres du déclencheur de la campagne :
Dans ce panneau, vous pouvez définir les conditions exactes qui déclencheront le message, fixer l’heure et le jour d’envoi ainsi que les conditions d’annulation.
Les informations de déclenchement dépendent du type de campagne :Scheduled (Planifié)Sélectionnez le créneau d’envoi de la campagne à tous les utilisateurs de l’audience cible, entre « Immediate » (Immédiat) et « Scheduled » (Planifié). Veillez à fixer l’heure d’envoi ultérieure.
Baisse de prixDéfinissez les éléments suivants :
- Le produit qui déclenche la campagne : tous, un seul avec ou sans attribut ou SKU (UGS, unité de gestion des stocks) spécifiques.
- La baisse de prix minimum pour activer la campagne (% du prix ou baisse réelle du prix).
- Le moteur de déclenchement de Reconnect suit les prix des produits à partir d’événements spécifiques. Définissez l’événement (Ajouter au panier ou Voir le produit) qui doit activer le suivi des prix.
Vue des produitsL’événement déclencheur est défini sur Vue du produit, mais vous pouvez le définir avec des attributs de produit ou une SKU (UGS, unité de gestion des stocks) spécifiques.
Abandon du panierL’événement déclencheur est défini sur Ajouter au panier, mais vous pouvez définir le déclencheur avec des attributs de produit ou une SKU (UGS, unité de gestion des stocks) spécifiques.
Déclencheur personnaliséEnvoyez des e-mails aux utilisateurs ayant un comportement spécifique, comme l’adhésion au club VIP, l’achat d’un produit ou tout autre événement. Le déclencheur peut être un événement unique ou une liste de plusieurs événements (par exemple, l’inscription ou la connexion d’un utilisateur).
- Dans Send to (Envoyer à), sélectionnez l’audience cible.
- Dans Wait time (Délai d’attente), définissez le délai d’attente entre l’événement déclencheur et l’envoi du message. Cela peut aller de 5 minutes à 90 jours. Ce champ n’est pas disponible pour la baisse de prix.
Étape 2 : Créer des variations
- Ensuite, cliquez surAdd Channel (Ajouter un canal) pour créer une nouvelle variation.
(Cliquez également sur Copy Variation (Copier la variation) à partir de la variation existante d’une autre campagne).
- Sélectionnez un canal dans le menu déroulant des intégrations, puis un modèle de message. Vous pouvez choisir parmi nos modèles prêts à l’emploi, un modèle personnalisé que vous avez créé ou un message vierge. Apprenez en plus sur les Modèles Reconnect
- Créez le message :
- Dans l’onglet JSON, saisissez la charge utile requise par votre fournisseur de messagerie. Le contenu est au format JSON (sauf pour le SMS Twilio, qui est au format texte).
- Ajoutez des variables dynamiques si nécessaire comme suit :
- Taper un ${ (symbole du dollar et accolade) et sélectionner dans la liste déroulante
- Saisir le nom de la variable (sensible à la casse).
- Copier/coller une variable existante.
Consultez la section suivante pour en savoir plus sur l’ajout de variables.
- Vous pouvez aussi enregistrer votre JSON en tant que modèle pour une utilisation ultérieure.
- Ajoutez d’autres de canaux à la variation et créez de nouvelles variations, si nécessaire :
- Définissez la répartition du test A/B
- Publiez la campagne ou enregistrez-la comme un projet.
Travailler avec les variables de Reconnect
Lorsque vous tapez un ${ dans votre message, une liste déroulante apparaît avec les variables disponibles. Voici les détails de chaque variable.
Variables Texte
La variable Txte (la variable en surbrillance dans la deuxième capture d’écran) est la seule qui n’apparaît pas dans la liste déroulante des variables. Toute variable insérée comme valide (à l’intérieur de ${ } ), dont le nom n’est pas reconnu par l’éditeur, est définie comme une variable Texte La variable de texte vous permet de définir un emplacement pour une chaîne de texte, comme « Subject Line » (Ligne Objet). Le texte de ladite variable est saisi Le texte de la variable elle-même est saisi dans l’onglet Variables.
Dès que la variable est définie dans le JSON, cliquez dessus pour afficher les paramètres de la variable. Vous pouvez en modifier le nom, puis ajouter un espace réservé et une infobulle à afficher dans le champ de configuration de la variable dans l’onglet Variables.
REMARQUE : Vous pouvez ajouter le même nom de variable (sensible à la casse) à plusieurs emplacements dans le JSON. Les configurations sont les mêmes pour chaque instance du JSON, et le contenu est défini une seule fois dans l’onglet Variables.
Variables liées au déclencheur
Lorsque vous créez une campagne basée sur des déclencheurs, chaque type de déclencheur comprend une variable liée à l’événement déclencheur. Par exemple, dans une campagne d’abandon de panier, vous pouvez injecter des variables de propriétés du produit que l’utilisateur a laissé dans son panier.
Dès que la variable est définie dans le JSON (surbrillance en vert dans la capture d’écran), cliquez dessus pour afficher les paramètres de la variable. Vous pouvez y modifier la propriété du produit du déclencheur et le nombre d’articles. Attention, cette variable n’apparaît pas dans l’onglet Variables.
Important :
Dans le corps du message JSON, certaines variables peuvent être converties en valeurs vides. Par exemple, si vous créez un message pour un abandon de panier et insérez des variables pour 3 articles du panier, mais qu’un utilisateur qui déclenche la campagne a seulement ajouté 2 articles à son panier. Dans ce cas, les variables des 2 premiers objets « Items in cart » (Articles dans le panier) (Article 1 article et Article 2) sont remplies avec des valeurs provenant du flux, mais la valeur du troisième objet est laissée vide.
Abandon du panier
- Available trigger variable (Variable de déclenchement disponible) : Articles dans le panier
- Available properties (Propriétés disponibles) : Toutes les propriétés de votre flux de produits
- Default (Valeur par défaut) (lorsque vous ajoutez cette variable à partir de la liste déroulante) : ${Items in cart|sku|Item 1}
Vue des produits
- Available trigger variable (Variable du déclencheur disponible) : Produits récemment consultés
- Available properties (Propriétés disponibles) : Toutes les propriétés de votre flux de produits
- Default (Valeur par défaut) (lorsque vous ajoutez cette variable à partir de la liste déroulante) : ${Recently viewed products|sku|Item 1}
Baisse de prix
- Available trigger variable (Variable de déclenchement disponible) : Produit avec une baisse de prix
-
Propriétés disponibles :
- Baisse de prix (%)
- Baisse de prix ($)
- Prix précédent
- Toutes les propriétés de votre flux de produits
- Default (Valeur par défaut) (lorsque vous ajoutez cette variable à partir de la liste déroulante) : ${Products with price drop|sku|Item 1}
Personnalisation
-
Available trigger variable (Variable de déclenchement disponible) :
- Articles dans le panier (disponible uniquement pour les événements liés au panier : synchroniser le panier, ajouter au panier)
- Produits récemment consultés
- Structure: Stratégie (fixée) | Nom d’attribut | Emplacement n°
- Available properties (Propriétés disponibles) : Toutes les propriétés de votre flux de produits
Variables de recommandation
Les variables du bloc de recommandation vous permettent de recommander des produits à vos utilisateurs en fonction des stratégies que vous avez créées dans votre section, à partir des propriétés de votre flux de produits.
- Vous pouvez inclure jusqu’à 3 blocs de recommandation. Lorsque vous commencez à taper le nom de la variable, vous pouvez sélectionner Recommendation Variable (Variable de recommandation) 1, 2 ou 3 dans la liste déroulante.
Le JSON ressemble à ceci : - Modifiez la variable si nécessaire, de droite à gauche :
- Slot number (Numéro d’emplacement) : (« item 1 » dans la capture d’écran) Le numéro séquentiel du produit à partir de l’appel API, pour une stratégie de recommandation. spécifique.
- Product property (Propriété du produit) : (« sku » dans la capture d’écran) La propriété (colonne) d’un produit spécifique, provenant de votre flux de produits.
-
Recommendation strategy (Stratégie de recommandation) : (« Recommendation block 1 » dans la capture d’écran) Allez dans l’onglet Variables et sélectionnez la stratégie à appliquer à ce bloc.
Vous pouvez créer une nouvelle stratégie en cliquant sur Create New Strategy (Créer une nouvelle stratégie) La stratégie est ajoutée aux ressources de votre section.
Chaque stratégie de la liste déroulante comprend :- Le nom de la stratégie (par exemple, « Homepage Affinity ») (Affinité de la page d’accueil)
- L’algorithme de la stratégie (par exemple, « User Affinity ») (Affinité de l’utilisateur)
Stratégies nécessitant un contexte supplémentaire
Certaines stratégies utilisent des algorithmes qui nécessitent un contexte. Par exemple, si votre stratégie utilise l’algorithme « Purchased with » (Acheté avec), vous devrez fournir le contexte des articles achetés, comme illustré dans l’image suivante. Si vous sélectionnez une stratégie qui utilise l’un des algorithmes suivants, une liste déroulante s’affiche et propose des options contextuelles :
- Similarity (Similitude)
- Viewed Together (Vus ensemble)
- Purchased together (Achetés ensemble)/ Purchased together Offline (Achetés ensemble hors ligne)/ Purchased together Offline &Online (Achetés ensemble hors ligne et en ligne)
Variables d’intégration
Les variables d’intégration sont un groupe de paramètres techniques pour l’appel d’intégration. Ces variables apparaissent uniquement dans le message et sont principalement utilisées par les fournisseurs de messagerie pour contrôler et déboguer les messages envoyés par Dynamic Yield. Elles n’ont pas de paramètres supplémentaires et apparaissent uniquement dans l’onglet Variables.
Variable | Valeurs | Description |
---|---|---|
Identifiant de l’utilisateur |
E-mail : e-mail haché, e-mail, autre SMS : numéro de téléphone Notifications push : PushID |
Le type d’identifiant est déterminé lors de l’intégration du canal. Par exemple, si vous avez défini l’identifiant en tant qu’e-mail haché lors de la configuration de l’intégration de l’e-mail, le menu déroulant de cette variable proposera cette option dans un message e-mail, alors que pour un message SMS, il proposera l’identifiant du numéro de téléphone. |
ID de la demande | Une valeur numérique unique | Un ID unique généré par Dynamic Yield pour chaque demande de message déclenchée par Reconnect. |
Horodatage de la demande | YYYY-MM-DDTHH:mm:ss.SSSZ | |
Pixel de suivi |
Exemple : <img src=\"https://www.acme.com/tremop/ |
Disponible uniquement pour l’e-mail. Permet à Dynamic Yield de suivre l’e-mail. Par exemple, pour savoir si l’e-mail a été ouvert. |
Lien de suivi | Lien enveloppant |
Disponible uniquement pour l’e-mail. Ajoutez à votre modèle d’e-mail ESP un élément cliquable (par exemple, une image de produit) pour permettre à Dynamic Yield de collecter des informations. Par exemple : http://trem.dynamicyield.com/tremclk/?{redirectQuery} Apprenez en plus sur les es paramètres des modèles de Responsys. |
Suivi push |
{ "type": "PN_CLICK", "trackingData": { "rri": "987001424", "sectionID": "9878785", "reqTs": "1652622484055", "userID": "4656722918296846673", "version": "2", "events": [ { "ver": "101482916", "expVisitId": "4032971100745578591", "smech": "", "vars": [101098971], "exp": "1296028", "mech": "1" } ] } } |
Disponible uniquement pour les notifications push. Lorsque des notifications push sont envoyées depuis Reconnect, vous devez ajouter un paramètre de suivi aux événements de rapports, afin de permettre à DY de suivre les actions attribuées à la notification push. Consultez la documentation de la Base de connaissances pour connaître les paramètres de suivi. |
Messages SMS Twilio
Pour Twilio, la charge utile prévoit un texte brut, et non le format JSON. Vous pouvez injecter une variable disponible dans le texte en tapant ${
Par exemple :
Vous pouvez également insérer des variables de texte dans la charge utile, ce qui facilite l’édition du contenu dans l’onglet Variables :