Benutzerdefinierter Kanal
Der Benutzerdefinierte Kanal Benutzerdefinierte Komponente ermöglicht Ihnen das Einbeziehen benutzerdefinierter Aufgaben in eine Journey, wie z. B. Aufrufen eines Benutzerdefinierten Kanals (dies bezieht sich auf andere Kanäle wie Direktdruck, Export usw.) oder Ausführen einer CRM-Nachrichtensynchronisierung.
Die Benutzerdefinierte Komponente werden einmal im Datenaustauscheintrag erstellt und konfiguriert (durch einen Benutzer mit den erforderlichen Zugriffsrechten). Anschließend wählen Sie in der Journey nur diejenige aus, die Sie verwenden möchten. Bei dieser Vorgehensweise werden die tatsächliche Verwendung und die technische Konfiguration aufgeteilt, was die Erstellung einer Journey erleichtert, wobei trotzdem Interaktion mit externen Kanälen erfolgen kann.
Eine benutzerdefinierte Kanalkomponente kann nach jedem Einstiegspunkt (Eingabe, wiederkehrender Batch, Einzelbatch) oder Ereignis-Einstiegspunkt (eingehendes Ereignis usw.) verwendet werden..
Eigenschaften
Name – Legen Sie einen Namen für die Komponente fest. Der Name wird im Journey-Bereich angezeigt.
Benutzerdefinierter Kanal – Wählen Sie den Benutzerdefinierten Kanal aus der Dropdown-Liste aus. Benutzerdefinierte Kanäle werden im Datenaustauscheintrag konfiguriert und Sie können hier nur einen auswählen. Je nach Art des Kanals zeigt der Eigenschaften-Bereich die extrahierten Eingabe- und Ausgabeparameter.
Scope – Das Feld „Scope“ ermöglicht dem Benutzer das Definieren eines spezifischen Scopes für den Inhalt oder die Ausgabe, der/die von der Benutzerdefinierte Komponente erzeugt wird.
Beispiel: Es werden zwei benutzerdefinierte Kanäle zur Journey hinzugefügt. Jeder erzeugt eine Ausgabe namens „Adresse“. Der erste Benutzerdefinierte Kanal erhält den Scope „Facebook“ und der zweite erhält den Scope „Snapchat“. Um die von den Benutzerdefinierten Kanälen zurückgegebenen Informationen verwenden zu können, wird der Scope verwendet. (Prüfen Sie die Beschreibung des Ausgabefelds für die Syntax.)
Wenn für diesen Geschäftsbereich noch keine benutzerdefinierten Kanäle definiert wurden, ist eine Schaltfläche „Jetzt erstellen“ verfügbar. Klicken Sie darauf, um direkt zum Datenaustausch-Abschnitt zu gehen und eine neue benutzerdefinierte Komponente des Typs benutzerdefinierter Kanal zu erstellen.
Dieselbe Nachricht mehrmals senden – Wenn diese Option ausgewählt ist, kann dieselbe Nachricht mehrmals an denselben Kontakt gesendet werden.
Diese Eigenschaft ist nur für Einzelbatch- und wiederkehrende Batch-Journeys verfügbar.
Deduplizierung aktivieren – Wenn es doppelte Kontakte in der Zielgruppe der Journey gibt, können Sie Deduplizierung verwenden, um einen eindeutigen Kontakt auf Basis eines Felds oder einer Kombination von Feldern auszuwählen. Dies vermeidet das Senden der Nachricht oder Erstellen des Datensatzes mehr als einmal für denselben Kontakt.
Sie können die folgenden Einstellungen definieren:
- Eindeutiger Schlüssel – Das Feld in der Zielgruppe, das zum Durchführen der Deduplizierung verwendet werden sollte. Dies kann auch eine Kombination von Feldern sein, zum Beispiel können der Name und die E-Mail für einen Kontakt zum Erkennen von Duplikaten verwendet werden.
- Priorisierung – Das Feld in der Zielgruppe, das zum Definieren der Datensätze verwendet werden sollte, die gegenüber anderen Priorität haben soll, falls doppelte Datensätze gefunden werden. Sie können zum Beispiel das letzte Aktualisierungsdatum als Priorisierungsregel verwenden.
- Sortierung – Wählen Sie aufsteigend oder absteigend aus, um den Datensatz zu definieren, der behalten werden soll.
Diese Eigenschaft ist nur für Einzelbatch-, wiederkehrende Batch- und benutzerdefinierte Ereignis-Journeys verfügbar.
Connector-Benachrichtigung – Schieberegler, um das Senden einer E-Mail an Benutzer im Geschäftsbereich auf Salesforce-Seite zu aktivieren/zu deaktivieren.
Weitere Informationen darüber sind hier zu finden (triggerUserEmail-Feld): https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_header_emailheader.htm
Diese Eigenschaft ist nur für die Synchronisierung der Salesforce Connector-Nachrichten verfügbar.
Eingabe – Im Eingabeabschnitt sind alle Eingabeparameter aufgelistet, die für den ausgewählten Benutzerdefinierten Kanal erkannt wurden. Sie können dies mit Standardwerten, Werten, die aus einem Formular abgerufen wurden, oder Werten aus Zielgruppen- oder verknüpften Listen ausfüllen. Sie können sie über den Personalisierungsdialog oder mit Hilfe der folgenden Syntax hinzufügen:
- [%RequestValue('FieldName')%] für Formularfeldwerte.
- MASTER.FIELDNAME für Felder aus der Zielgruppe
Wenn ein Eingabeparameter mit einer Optionsliste verknüpft ist, kann der Feldwert über ein Kombinationsfeld ausgewählt werden.
Ausgabe – Im Ausgabeabschnitt ist eine Übersicht der vom Benutzerdefinierten Kanal erzeugten Ausgabe aufgelistet. Auf diese Ausgabe kann zu diesem Zeitpunkt nicht zugegriffen werden.
Ereignisse
Zwei Ereignisse werden erzeugt: Onsuccess und Onfailure.
Zusätzliche Ereignisse sind verfügbar, wenn diese für die Benutzerdefinierte Komponente mithilfe eines Benutzerdefinierten Kanals definiert wurden.
Weitere Informationen dazu finden Sie im zugehörigen Thema.
Validierung
Bei Verwendung eines Ausdrucks als Wert für einen Eingabeparameter einer benutzerdefinierten Komponente oder eines benutzerdefinierten Kanals werden Typ und Länge (wenn verfügbar) des eingegebenen Werts mit denen des Zielgruppenfelds, das im Ausdruck verwendet wird, verglichen. Wenn das Ziel in der Zielgruppenliste nicht gefunden wird oder Länge oder Typ nicht kompatibel sind, wird eine Warnmeldung angezeigt (eine Warnmeldung pro Problem).
Warnmeldungen werden angezeigt:
- als Popups nach Eingeben eines Werts oder Klicken irgendwo außerhalb des Eingabefelds.
Beispiel: Eine benutzerdefinierte Journey mit benutzerdefinierten Kanalkomponenten (*) wird verwendet. Wegen einer Typ-Nichtübereinstimmung zwischen dem Eingabefeld und dem Eingabewert wird eine Warnmeldung angezeigt. Eine andere Warnmeldung wird für ein Feld angezeigt, das nicht in der Zielgruppenliste zu finden ist, die in einem anderen Eingabewert verwendet wird.
(*) Dies funktioniert für benutzerdefinierte Komponenten genauso wie für benutzerdefinierte Kanäle.
- im Validierungsbereich: nach einem Speichern, Validieren oder Veröffentlichen.
Beispiel-Journey
Hier sehen Sie ein Beispiel einer benutzerdefinierten Journey unter Verwendung von benutzerdefinierten Kanal-Komponenten:
Ein 25 % Abverkaufscode wird jede Woche erzeugt und an (noch nicht angesprochene) Benutzer über eine E-Mail-Nachricht gesendet. Wenn sie den Code nach einer Woche noch nicht verwendet haben, erhalten sie einen neu erzeugten 35 % Abverkaufscode und es wird eine E-Mail an sie geschickt, um sie über den neuen Code zu informieren.
.
Beide benutzerdefinierten Kanalkomponenten in dieser Journey verwenden denselben benutzerdefinierten Kanalendpunkt, um Verkaufscodes zu erzeugen und sie in einer Profilerweiterungsliste zu speichern, die mit der Zielgruppenliste verknüpft ist.
- Setup benutzerdefinierter Kanäle, die mit dem Kanalendpunkt verknüpft sind:
- Die Profilerweiterungsliste, die den Verkaufscode enthält:
