




Aperçu
De manière générale, toute campagne visant à inciter le destinataire à effectuer un achat est considérée comme commerciale (cela inclut par exemple les invitations à rejoindre un programme de fidélité). C’est un point important, car vous ne pouvez en principe envoyer des messages commerciaux qu’à vos contacts opt-in. En envoyer à des personnes qui n’ont pas donné leur consentement revient à diffuser des messages non sollicités, autrement dit du spam, ce qu’il faut absolument éviter.
À l’inverse, les messages transactionnels sont purement informatifs. Ils servent par exemple à confirmer un changement de mot de passe ou à envoyer une confirmation de commande. Contrairement aux messages commerciaux, ils peuvent être envoyés à tous vos contacts, même sans opt-in préalable.

#1 – Ajouter des variables à votre design
Splio met à votre disposition un outil, sous la forme de boucles transactionnelles, pour afficher des données directement liées non pas à un contact, mais à un ticket comme expliqué précédemment.
Ci-dessous, vous trouverez quelques exemples de boucles de ticket.
.
Récapitulatif des produits d'une boucle ticket
{% for orderline in order.orderlines %}
{% assign product = orderline.product %}
<h3>Product ID: {{ product.sku }}</h3>
<p>
Name: {{ product.name }} ({{ product.brand }}) <br/>
Price: {{ product.price }}
</p>
<img src="{{ product.img_url }}" />
{% endfor %}
.
Explications :
Splio parcourt la boucle une fois pour chaque produit du ticket en cours (c'est-à-dire chaque ligne de ticket).
À chaque passage dans la boucle, les données des champs du produit (nom, marque, prix, image) sont ajoutées au message.
.
Exclure des produits d'une boucle de ticket
Vous pouvez vous assurer que lorsque vous affichez tous les produits trouvés dans un ticket, que vous n'affichez jamais certains produits.
.
{% for orderline in order.orderlines limit:4 %}
{% assign product = orderline.product %}
{% if product.external_id != "987153" and product.external_id != "777787" and product.external_id != "777781" and product.external_id != "227526" and product.custom_fields['ProductType'] != "box" %}
<h3>Product ID: {{ product.sku }}</h3>
<p>
Name: {{ product.name }} ({{ product.brand }}) <br/>
Price: {{ product.price }}
</p>
<img src="{{ product.img_url }}" />
{% endif %}
{% endfor %}
.
Explications :
Les instructions pour afficher une image de produit et son nom sont placées non seulement dans une boucle mais également entre ? et ?. Chaque fois que l'ID externe du produit ("") est égal à 987153, 777787, 777781 ou 227526, ou si le type de produit ("") est box, Splio ne les affichera pas (car toutes les conditions négatives doivent être remplies pour afficher le produit).
.

#2 – Créer la campagne
Dans
Automations, cliquez surCréer une campagneNommez la campagne et choisissez le mode de création. Astuce : nommez-la de manière explicite afin de la retrouver facilement
Selon le mode de création choisi, les étapes à suivre varient. En optant pour un modèle, vous disposez d’une campagne déjà préconfigurée qu’il vous suffit de personnaliser. En revanche, si vous partez de zéro, voici les étapes à suivre :
Définissez le type de campagne, optez pour une
Campagne Triggerafin que l’envoi soit déclenché automatiquement par une action précise de l’utilisateur, ici la confirmation de commande.Configurez le déclencheur, cliquez sur
Modifier le point de départ, un panneau latéral va s'ouvrir. Dans l'ongletDéclencheur, choisissez la conditionPost-achatpour que les contacts entrent dans la campagne lorsqu’ils font une commande.Déterminez la répétabilité. Sélectionnez la fréquence d’entrée des contacts dans la campagne :
Une seule fois,À chaque fois(paramètre pertinent pour ce type de campagne) ouAprès chaque sortie.Limitez les entrées (optionnel). Vous pouvez ajouter une limite pour contrôler combien de fois un contact peut entrer dans la campagne, selon une fréquence définie.
Ajoutez, si nécessaire, des conditions d’entrée ou de sortie. Dans le panneau latéral, deux onglets dédiés vous permettent de définir plus précisément les critères d’entrée ou de sortie en fonction de comportements ou de segments spécifiques.
Une fois le
Point de départconfiguré, ajoutez une (des)Actionsen cliquant sur le bouton+afin d’insérer une (des) nouvelle étape dans votre scénario. Le panneau latéral vous permettra ensuite de définir :Définissez le temps d’attente, programmez un délai entre la validation de la commande et l’envoi du message (ex : 1 heure après l'achat)
Sélectionnez le canal et le design. Dans le panneau latéral, dans l'onglet
Détails du design, choisissez le canal (ex : email) sur lequel sera envoyée la campagne puis sélectionnez le design de votre message.Dans l’onglet
Paramètres de l’action, vous pouvez définir la catégorie de la campagne/de l’action, ainsi que le type de canal : pour un email de confirmation de commande, sélectionnezTransactionnel. Vous avez également la possibilité de configurer l’email capping et de programmer l’expiration automatique de votre emailVous pouvez aussi ajouter d'autres actions telles qu'attribuer des récompenses (ex : coupon de réduction), ou encore créer une campagne multi-branches avec une audience divisée selon certaines conditions (ex : valeur du panier, catégorie de produits) ou une audience divisée selon des critères aléatoires.
Finaliser et activer la campagne. Vérifiez l’ensemble du scénario, testez si besoin, puis
Lancervotre campagne de relance panier abandonné.

Nos conseils pour bien planifier votre campagne
Fréquence d'import des données
Via SFTP/Datahub : vous ciblerez vos clients le lendemain. Nous vous recommandons de planifier le démarrage de votre campagne tôt le matin (dès que votre client consulte son téléphone ou juste après le petit-déjeuner. 8h00 – 9h30) : gardez à l'esprit que la date de début de vos campagnes doit toujours être postérieure à la collecte des données.
Grâce à l'API : vous pouvez cibler vos clients en temps réel, juste au moment où l'événement s'est produit (quelques secondes/minutes après qu'ils aient rempli une condition ou un événement).

