Cheat Sheet - Campaign im Gegensatz zu Selligent by Zeta
Diese Seite enthält eine Kurzanleitung, wie einige Funktionen, Variablen und Komponenten in Campaign im Gegensatz zu Selligent by Zeta verwendet werden. Dies ersetzt nicht die dedizierten Themen, kann aber als „Cheatsheet“ verwendet werden.
MASECTION / Conditional expression
Campaign:
<div id="MASECTION" MACONSTRAINT="ID=0" MAHIDEDIV="true"></div>
Selligent:
<sg:conditional expression="eq([MASTER.ID],toint('0'))" id="row-043013eb-db1d-429a-bc0f-6b79783a1a19"></sg:conditional>
IF-Funktion
Campaign:
~(IF(ID=0,'anonymous','known'))~
Selligent:
[%if(eq([MASTER.ID],toint('0')),'anonymous','known')%]
Feldwert aus Benutzerliste
Campaign:
~FIELDNAME~
Selligent:
[%[MASTER.FIELDNAME]%]
Feldwert aus Profilerweiterung
Campaign:
~PROFILE_EXTENSION.FIELDNAME~
Selligent:
[%[PROFILE_EXTENSION.FIELDNAME]%]
Feldwert aus Aktionsliste
Campaign:
~ACTIONLIST.FIELDNAME~
Selligent:
[%eventValue('FIELDNAME')%]
Feldwert aus Container/Repeater
Campaign:
~ITEM.FIELDNAME~
Selligent:
[%itemValue('FIELDNAME')%]
Feldwert aus Parameter
Campaign:
~@FIELDNAME~
Selligent:
[%requestValue('FIELDNAME')%]
ARTICLE_PROPERTY / itemValue
Campaign:
~(ARTICLE_PROPERTY('CONTAINERNAME',0,'VAR'))~
Selligent:
[%itemValue('REPEATERNAME',toint('0'),'VAR')%]
Variablen
Campaign:
does not exist
Selligent:
[%[VARIABLE.VAR]%]
Selligent-Variablen werden auf Nachrichtenebene erstellt. Bei Verwendung dieser Variablen in einer Vorlage erlauben sie noch keine Freiformwerte darin. Wenn Sie jedoch die Farbe Ihrer E-Mail mithilfe von Freiformdaten ändern müssen, verwenden Sie einen Repeater, der Ihre gesamte Nachricht umgibt, und behandeln Sie die Nachricht als einen großen Artikel. Die Erstellung eines Artikels erlaubt Freiformdaten. Die article_list hätte die Bezeichnung „MAILSETTINGS“.
Siehe Beispiel „Repeater im Repeater“ unten.
Contentblöcke
Campaign:
nicht vorhanden
Selligent:
Contentblöcke werden dynamisch ausgefüllt, wenn die im Contentblock verwendete Variable in der Nachricht vorhanden ist und ein Wert dafür definiert ist.
Contentblöcke sind ein leistungsfähiges Tool. Ein Contentblock ist im Grunde ein HTML-Snippet, das verwendet und immer wieder verwendet werden kann.
Weitere Informationen über Contentblöcke finden Sie in diesem Thema.
Probe / Sensor / Link
Campaign:
<a href="~PROBE(0)~" />
Selligent:
<a href="[%LINK(0)%]" /> OR <a expr:href="LINK(0)"></a>
Container / Repeater
Campaign:
<div id="MACONTAINER" macontenteditable="FALSE" maconstraint="" maparameter="ARTICLES" matype="" mahidediv="true">
<div id="MAHEADER" macontenteditable="true"></div>
<div id="MAITEM" macontenteditable="true"></div>
<div id="MAFOOTER" macontenteditable="true"></div>
<div id="MANOMATCH" macontenteditable="true"></div>
</div>
Selligent:
<sg:repeater columns="0" dataselection="ARTICLES" id="ARTICLES">
<sg:repeaterheader visible="false"></sg:repeaterheader>
<sg:repeateritem content-value="" id="item-34bb229d-dbc9-4bbb-94ef-d172ea68d9ed" name="Layout-1"></sg:repeateritem>
<sg:repeaterfooter visible="false"></sg:repeaterfooter>
<sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>
Container in container / Repeater in repeater
Campaign:
<!-- nicht das Offensichtliche angeben -->
Selligent:
Dies ist nicht über die Selligent-Benutzeroberfläche möglich.
<sg:repeater columns="0" dataselection="MAILSETTINGS" id="MAILSETTINGS">
<sg:repeaterheader visible="false"></sg:repeaterheader>
<sg:repeateritem content-value="" id="item-34bb229d-dbc9-4bbb-94ef-d172ea68d9ed" name="Layout-1">
<p style="background-color:#[%itemValue('MAINCOLOR')%]; color:#[%itemValue('CUSTOMERCOLOR')%];">
MAINCOLOR: [%itemValue('MAINCOLOR')%]
CUSTOMERCOLOR: [%itemValue('CUSTOMERCOLOR')%]
<br>
<ul>
<li>
NAME: [%itemValue('MOVIETRAILER',0,'NAME')%]
<br>
TRAILER_URL: [%itemValue('MOVIETRAILER',0,'TRAILER_URL')%]
<br>
FALLBACK_IMG: [%itemValue('MOVIETRAILER',0,'FALLBACK_IMG')%]
</li>
<li>
NAME: [%itemValue('MOVIETRAILER',1,'NAME')%]
<br>
TRAILER_URL: [%itemValue('MOVIETRAILER',1,'TRAILER_URL')%]
<br>
FALLBACK_IMG: [%itemValue('MOVIETRAILER',1,'FALLBACK_IMG')%]
</li>
</ul>
</p>
</sg:repeateritem>
<sg:repeaterfooter visible="false"></sg:repeaterfooter>
<sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>
<sg:repeater columns="0" dataselection="MOVIETRAILER" id="MOVIETRAILER">
<sg:repeaterheader visible="false"></sg:repeaterheader>
<sg:repeateritem content-value="" id="item-2185007b-97d7-4a40-9726-a2863ccea163" name="Layout-1">
<div style="display:none!important;">
NAME: [%itemValue('NAME')%]
<br>
TRAILER_URL: [%itemValue('TRAILER_URL')%]
<br>
FALLBACK_IMG: [%itemValue('FALLBACK_IMG')%]
</div>
</sg:repeateritem>
<sg:repeaterfooter visible="false"></sg:repeaterfooter>
<sg:repeaterempty visible="false"></sg:repeaterempty>
</sg:repeater>
Labels
Campaign:
~#LABELNAME~
Selligent by Zeta:
[%label('DICTIONARY_NAME','LABEL_NAME')%]