Wenn Sie den Knoten Set value verwenden wollen, kontaktieren Sie bitte Ihren Client Success Manager.
Mit diesem Knoten können Sie einem benutzerdefinierten Kontaktfeld einen festen oder berechneten Wert zuweisen. Wenn Sie diesen Knoten zu einem Automation Center oder Interactions Programm hinzufügen, werden die Kontaktfelder mit dem definierten Wert aktualisiert.
Hinweise:
- Wir empfehlen, diesen Knoten in transaktionalen Programmen zu verwenden. Für große Batch-Prozesse ist der Knoten Set Value nicht geeignet.
- Dies ist ein asynchroner Knoten. Sobald ein Trigger empfangen wird, wird er gereiht und das Automation Center oder Interactions Programm geht zum nächsten Knoten weiter, bevor die Kontakte aktualisiert werden. Wenn Sie nach Aktualisierung eines Kontakts eine synchrone Aktion initiieren müssen, können Sie in diesem Knoten ein externes Event triggern.
In Interactions Programmen können Sie sicherstellen, dass Kontakte ihre Journey nur fortsetzen, wenn das angegebene Kontaktfeld aktualisiert wurde; dafür triggern Sie ein externes Event, sobald das erforderliche Feld aktualisiert wurde, und kombinieren dieses mit einem Knoten des Typs Auf Event warten. (Diese Lösung kann sich als nützlich erweisen, wenn Sie Nachrichten mithilfe des aktualisierten Kontaktfelds personalisieren wollen.)
Typische Anwendungsfälle
Mit diesem Knoten können Sie Folgendes tun:
- Die Namen der vor Kurzem ausgeführten Automation Center oder Interactions Programme im Kontaktfeld jener Kontakte speichern, die an diesen Programmen teilgenommen haben.
- Die länder- bzw. regionsbezogenen Daten von Kunden speichern, die über eine Facebook Lead Anzeige in das Programm eingetreten sind.
- In Ihren Automation Center oder Interactions Programmen zwischen Benutzern unterscheiden, die eine Direct Mail erhalten haben oder nicht.
Verfügbare Funktionen
Im Knoten Set Value sind folgende Funktionen verfügbar:
- Set value - Weist dem ausgewählten Feld den angegebenen Wert zu.
- Set current timestamp - Weist dem ausgewählten Feld den aktuellen Zeitstempel zu.
- Set relative timestamp - Weist dem ausgewählten Feld einen relativen Zeitstempel zu (z.B. vor 2 Tagen oder in 7 Tagen).
- Set registration date - Schreibt den Wochentag in das ausgewählte Feld, basierend auf dem Systemfeld "Date of first registration" (id: 48).
- Add value - Erhöht den Wert des ausgewählten Feldes um den angegebenen Betrag.
- Subtract value - Verringert den Wert des ausgewählten Feldes um den angegebenen Betrag.
- Hash value - Nimmt den Wert eines Kontaktfeldes, erzeugt einen Hash und speichert den gehashten Wert in einem Kontaktfeld (das sich vom Original unterscheiden kann; unterstützte Algorithmen: md5, sha1, sha256, sha384, sha512, custom_loyalty, custom_loyalty_x2).
Für Loyalty können die folgenden Algorithmen verwendet werden:
- custom_loyalty - Um die E-Mail-Adresse einmal zu hashen, verwenden Sie diesen Emarsys Prozess für den Algorithmus. Etwa, wenn die E-Mail-Adresse mit Loyalty verknüpft ist, oder wenn das Feld Predictuser ID fehlt, damit Smart Insight die E-Mail-Adresse zuordnen kann.
- custom_loyalty_x2 - Um die E-Mail-Adresse über das API zu hashen, wenn mit Loyalty verknüpft wird und die Webextend ID nicht die E-Mail-Adresse in der Salesdatei ist.
-
Add to delimited list - Fügt den angegebenen Wert zu einer getrennten Liste hinzu (Trennzeichen: Komma '
,
', Punkt '.
', Doppelpunkt ':
', Strichpunkt ';
'). -
Remove from delimited list - Entfernt den angegebenen Wert aus der getrennten Liste (Trennzeichen: Komma '
,
', Punkt '.
', Doppelpunkt ':
', Strichpunkt ';
'). - Copy field - Kopiert den Wert des angegebenen Feldes in ein anderes Feld.
- Set value from trigger attribute - Fügt den Wert eines Attributs aus der Payload eines Trigger Events zu einem ausgewählten Kontaktfeld hinzu.
Hinweise:
- Wenn das Trigger-Attribut in der Daten-Payload einen leeren Wert enthält (z.B.
null
oder''
), wird das ausgewählte Feld auf einen leeren Wert gesetzt. Wenn das Attribut nicht vorhanden ist, wird das Feld nicht aktualisiert und kein externes Event getriggert. - Wenn Sie die Funktion Set value from trigger attribute in einem Interactions Programm verwenden wollen, beachten Sie bitte Folgendes:
- Sie müssen die Struktur der Events, die Sie verwenden wollen, gut kennen. Weitere Informationen erhalten Sie unter Interactions - Beispiele für die Event Payload.
- Je nach Struktur der Payload müssen Sie eventuell das Präfix
event_attributes.
zum Namen des Attributs hinzufügen. Weitere Informationen erhalten Sie unter Attribute. - Wenn Sie ein komplexes Web Extend Tag verwenden, müssen Sie das Präfix
tag.attributes.
zum Namen des Attributs hinzufügen.
FAQ - Häufig gestellte Fragen
Welche Felder kann ich mit dem Knoten "Set value" aktualisieren?
Mit diesem Knoten können Sie die folgenden Feldtypen aktualisieren:
- Text
- Numerisch
- Datum
- URL
- Fax
- Einzelauswahl
- Mehrfachauswahl
Spezial- und Gutscheinfelder, die nicht über die API aktualisiert werden können, werden nicht unterstützt, mit Ausnahme des Spezialfeldes 31 (Opt-in)
(nur dieses Spezialfeld kann aktualisiert werden).
Kann ich mit dem Knoten "Set value" mehrere Felder aktualisieren?
Jeder Knoten kann nur ein Feld aktualisieren. Um mehrere Felder zu aktualisieren, müssen Sie mehrere Knoten des Typs Set value verwenden.