Mit Multichannel-Programmen arbeiten
Wichtig: Diese Funktion ist aktuell im Rahmen des Programms für kontrollierte Verfügbarkeit freigegeben. Um Zugriff auf diese Funktion anzufordern, melden Sie sich bei My Oracle Support an, und erstellen Sie eine Serviceanfrage.
Mit einem Multichannel-Programm können Sie Kunden im Programmablauf über mehrere Kanäle erreichen, z.B. E-Mail und Push.
Beispiel: Sie können eine E-Mail-Willkommenskampagne an neu zur Profilliste hinzugefügte Kunden senden und diese einladen, Ihre App zu installieren. Nach Ablauf einer bestimmten Zeit können Sie die Kunden, die Ihre App installiert und registriert haben, an eine Phase Pushkampagne senden und alle anderen Kunden an eine Phase E-Mail-Kampagne senden weiterleiten.
Mit der Multichannel-Funktion (neu in Responsys 19B) können Sie Programme erstellen, die mit Gerätedaten (z.B. einem Filterereignis "App-Kanalliste") beginnen und später im Ablauf zum Senden von E-Mail- oder SMS-Nachrichten übergehen. Diese E-Mail- oder SMS-Nachrichten erreichen diejenigen Kunden, deren Geräte mit ihrem Profil verknüpft sind. Das Programm sendet automatisch nur eine E-Mail oder SMS pro Kunde, nicht pro Gerät.
Mit dieser neuen Funktion können Sie zudem Ihre Programme optimieren. Beispiel: Sie können ein Programm erstellen, das eine Pushkampagne an Geräte mit Ihrer App sendet, nachdem das Gerät den Bereich eines Beacons verlässt. Sie können dem Eigentümer des Geräts in einer Nachricht für seinen Besuch danken und allen registrierten Benutzern einen Coupon anbieten. Anschließend kann das Programm eine E-Mail-Kampagne ausschließlich an registrierte Benutzer senden, wenn das Gerät einem bestimmten Benutzer gehört. Sie müssen Geräte ohne Kundenverknüpfung nicht herausfiltern, bevor die Phase E-Mail-Kampagne senden erreicht wird.
Funktionsweise
In Program steht ein Programmeintrag (auch als Aktivierung bezeichnet) für einen Kunden. Ein Programmeintrag wird zu Beginn eines Programms erstellt. Wenn der Eintrag aus Profillistendaten erstellt wird, steht er für einen bestimmten Kunden. Wenn der Eintrag aus App-Kanallistendaten (Gerätedaten) erstellt wird, steht er für ein Gerät einer Person, die Ihre App installiert hat.
Im Programmablauf durchläuft der Programmeintrag verschiedene Phasen (Eintragsereignisse, Aktivitäten und Switches). Diese Phasen veranlassen basierend auf den Programmeintragsdaten bestimmte Aktionen. Eine Phase kann einen Programmeintrag mit Profillistendaten oder mit Gerätedaten erwarten. Wenn Responsys eine Verknüpfung zwischen den Profillisten- und Gerätedaten eines Kunden ermitteln kann, wird sichergestellt, dass jede Phase die erwarteten Daten erhält. Wenn Responsys keine Verknüpfung zwischen den Profillisten- und Gerätedaten eines Kunden ermitteln kann, einer Phase also nicht die erwarteten Daten bereitgestellt werden können, wird diese Phase übersprungen.
Responsys trackt außerdem Kunden und ihre Geräte. Wenn der Programmeintrag eine Phase erreicht, in der Gerätedaten verwendet werden, wird also eine Aktion für alle Geräte eines Kunden veranlasst. Wenn der Programmeintrag im Programmablauf dagegen eine Phase erreicht, in der Profillistendaten verwendet werden, wird nur eine Aktion für den Kunden veranlasst. Beispiel: Sie können Pushnachrichten an alle Geräte eines Kunden und nur eine E-Mail-Nachricht an einen Kunden senden.
Wenn Sie das Programm analysieren, erkennen Sie, wie Responsys die Programmeinträge für die verschiedenen Kanäle erweitert und reduziert. Beispiel: 100 Kunden mit insgesamt 450 Geräten nehmen am Programm teil. Wenn alle 100 Kundenprogrammeinträge eine Pushphase erreichen, sehen Sie beide Zahlen: 100 Programmeinträge für die Kunden und 450 Programmeinträge für deren Geräte.
Vorbereitung
- Melden Sie sich bei My Oracle Support an, und erstellen Sie eine Serviceanfrage (SA), um die Multichannel-Funktion für Ihren Account aktivieren zu lassen.
- Führen Sie das erforderliche Setup zum Senden von Nachrichten über Kanäle auf Profillistenbasis (E-Mail, SMS) und über Kanäle auf App-Kanallistenbasis (Push, In-App-Nachricht, Nachrichtencenter) durch.
Tipps zum Erstellen von Programmen mit der Multichannel-Funktion
- Sie können verschiedene Kanäle an beliebigen Punkten im Programm kombinieren. Sie können mit einem profillistenbasierten Filter beginnen und später im Programm eine Aktivität wie Pushkampagne senden einfügen. Sie können auch mit einem Ereignis in Verbindung mit Ihrer App beginnen, wie einem Geofence-Austritt, und Kunden in einer E-Mail-Nachricht für ihren Besuch danken.
- Eine besondere Behandlung von unbekannten Gerätebenutzern oder Kunden ohne Geräte ist nicht erforderlich, weil Responsys automatisch solche Phasen überspringt, für die keine Verknüpfung zwischen Kundenprofil- und Gerätedatensätzen ermittelt werden kann. Es wird empfohlen, diese Fälle beim Entwerfen des Programms zu berücksichtigen.
- Wenn alle gerätebasierten Programmeinträge eines Kunden gleichzeitig ein Programm durchlaufen, benötigen Sie vor dem Senden von E-Mail- oder SMS-Nachrichten keinen Filter zur Beseitigung von Duplikaten. Responsys erweitert die Programmeinträge um alle Geräte des Kunden und reduziert sie wieder entsprechend, sobald eine profilspezifische Phase erreicht wird, in der nur eine Nachricht an den Kunden gesendet werden soll.
Falls jedoch vor dem Erreichen einer profilbasierten Phase eine deutliche Verzögerung zwischen den Geräten auftritt, müssen Sie möglicherweise die Behandlung von Duplikaten im Entwurf berücksichtigen. Beispiel: Wenn Sie ein iOS- und ein Android-Gerät eines Kunden über verschiedene Pfade leiten und der Android-Pfad einen Timer enthält, erreichen die Programmeinträge etwa eine Phase SMS-Kampagne senden nicht gleichzeitig, und der Kunde erhält möglicherweise mehrere SMS-Nachrichten.
Für solche Fälle gibt es mehrere Möglichkeiten. Sie können vor der profilbasierten Phase einen Timer einfügen, sodass die Programmeinträge die Phase gleichzeitig erreichen. Sie können auch einen Daten-Switch einfügen, mit dem getestet wird, ob der Kunde in den letzten X Tagen eine SMS-Nachricht erhalten hat, sodass der Kunde eine angemessene Anzahl von Nachrichten erhält.
- Sie können unabhängig von der Art der Erstellung eines Programmeintrags beliebige Filter für alle Kanallisten ausführen. Beispiel: Ein Daten-Switch kann Programmeinträge auch dann anhand von App-Kanallistenfiltern weiterleiten, wenn der Programmeintrag anhand von Profillistenfiltern erstellt wurde.
Verwandte Themen
- Erläuterungen zu Program
- Erläuterungen zu Programmeinträgen
- Erste Schritte mit Program
- Programme entwerfen
- Programme testen
- Programme veröffentlichen