Les équations SmartTag™ sont utilisées pour permettre des comparaisons plus complexes au sein d'un seul attribut d'un MemberMouse SmartTag™. Voici un exemple d'équation SmartTag™ :
[MM_Member_Decision hasBundle='3|4']
Ce contenu ne sera affiché que si le membre actuel
a l'offre groupée avec ID 3 ou 4 appliquée à son compte.
[/MM_Member_Decision]
Il existe actuellement deux versions différentes de l'équation SmartTag™, le format legacy (très ancien) de 2.0 et le format recommandé de 2.1. Lisez cet article pour apprendre à régler la version de votre SmartTag™.
SmartTags™ 2.1
Dans les exemples suivants, nous utiliserons le SmartTag Member_Decision pour démontrer comment utiliser les équations SmartTag™ 2.1.
Pour les attributs qui prennent en charge les équations SmartTag™, vous pouvez :
Utiliser le |
pour indiquer une relation OR
[MM_Member_Decision membershipId='1|2']
Cette équation sera vraie si le membre a l'affiliation avec les ID 1 OU 2.
Utiliser le &
pour indiquer une relation ET
[MM_Member_Decision hasBundle='4&7']
Cette équation sera vraie si le membre a des liasses avec les ID 4 ET 7.
Les ID sont précédés d'un !
pour indiquer qu'il doit vérifier si le membre n'a pas cet identifiant
[MM_Member_Decision membershipId='!5']
Cette équation sera vraie si le membre n'a pas l'adhésion avec l'ID 5.
Utilisez des parenthèses pour contrôler l'ordre dans lequel les parties de l'équation sont exécutées.
[MM_Member_Decision hasBundle='!1|2']
Cette équation sera vraie si le membre n'a pas la liasse avec l'ID 1 OU s'il a la liasse avec l'ID 2.
[MM_Member_Decision hasBundle=' !(1|2)']
Cette équation sera vraie si le membre n'a pas la liasse avec l'ID 1 OU la liasse avec l'ID 2.
Prenons des exemples plus concrets :
[MM_Member_Decision hasBundle='(1|2)&!3']
Cela signifie qu'il faut afficher le contenu de la balise si...
le membre actuel a des liasses avec les ID 1 OU 2
ET
le membre n'a pas la liasse avec l'ID 3
Si vous utilisez plusieurs attributs pour une seule décision, il en résulte une relation ET.
Par exemple, si vous écrivez :
[MM_Member_Decision membershipId='1' hasBundle='4']
Cela signifie qu'il faut afficher ce contenu si...
l'adhésion du membre actuel est égale à 1
ET
le membre actuel possède la liasse dont l'ID est égal à 4