Die Funktion ecx:distribute erstellt ein der üblichen Gleichverteilung entsprechendes zufälliges Ergebnis. Die Parameter definieren die Verteilung für den vom Ergebnis zurückgegebenen Wert. Es wird ein Boolescher Wert zurückgegeben.

Struktur​

ecx:distribute(Integer, Integer)

Parameter​

Parameter

Beschreibung

Integer

Der Parameter spezifiziert einen Prozentsatz der Verteilung.

Integer

Der Parameter spezifiziert die in der Verteilung berücksichtigte Anzahl.

Beispiel

Eine Nachricht enthält einen personalisierten Text, der ein Spezialangebot beeinhaltet. Das Angebot ist nur für einen Prozentsatz zufällig ausgewählter Empfänger sichtbar.

Der Ausdruck, der die Personalisierung in eine Nachricht einfügt, ist wie folgt aufgebaut:

<%InsertIfexpression="${ecx:distribute(1,5)}" id="name"%>Text1<%/InsertIf%>

Hinweis:

Die im Ausdruck der Personalisierung zugewiesene ID hat eine Begrenzung von 35 Zeichen

Im hier dargestellten Beispiel, gibt es eine 20-prozentige Chance (1 zu 5), dass die Personalisierung in einer Nachricht dargestellt wird.

Die der Personalisierung zugewiesene ID identifiziert die Nachrichtenvariante in den Statistiken und hilft dabei, den Erfolg der personalisierten Nachricht zu messen.