Qu'est-ce que le spintax ?
Le spintax permet d'écrire plusieurs versions d'un e-mail à la fois. Chaque {a|b|c} est remplacé par une de ses options à l'envoi d'un message, et les accolades peuvent s'imbriquer. Les balises de fusion comme {{first_name}} insèrent une valeur de la ligne du lead, et le filtre default de Liquid donne le texte à utiliser quand cette valeur est vide.
Lire le résultat
Le décompte est exact. Une accolade compte la somme de ses options, et des accolades côte à côte se multiplient : {Hi|Hello} {there|friend} donne donc 4. Des options identiques comptent séparément. Les aperçus donnent la même chance à chaque option. De Liquid, ce testeur lit les variables et quatre filtres : default, capitalize, downcase et upcase. Tout le reste, comme {% if %}, est signalé comme non vérifié. Rien n'est envoyé.
Problèmes fréquents de spintax et de balises de fusion
Une accolade jamais fermée
Un } manquant laisse l'accolade et tout ce qui suit en texte brut dans chaque e-mail. Le testeur donne la ligne et la colonne où elle s'ouvre.
Une option vide
{Hi|} et {Hi||Hello} ne donnent rien à cet endroit pour certains leads. C'est parfois voulu : c'est donc un avertissement, pas une erreur.
Une balise de fusion sans donnée
Sans valeur ni valeur par défaut, Liquid n'affiche rien, et l'e-mail commence par « Hi , ». Les aperçus marquent chaque trou, et la section des lignes indique lesquelles en ont un.
Une valeur de repli qui ne s'applique jamais
Le filtre default de Liquid ne s'applique qu'à une valeur vide. Une cellule qui contient une seule espace n'est pas vide : la valeur de repli est donc ignorée. Le testeur compte ces cellules à part.
La syntaxe d'un autre outil
Les outils d'envoi diffèrent. Instantly documente le spintax sous la forme {{RANDOM | a | b}} et une valeur de repli sous la forme {{firstName | there}}. Ce testeur lit {a|b} et {{ firstName | default: "there" }}, et signale les autres formes plutôt que de mal les lire. Prévisualisez dans votre outil d'envoi avant le lancement.