Ereignisverarbeitung event-processing
Im Zusammenhang mit dem Transaktionsnachrichtenversand wird von einem externen Informationssystem ein Ereignis generiert und über die Methoden PushEvent und PushEvents an Adobe Campaign gesendet. Diese Methoden werden in diesem Abschnitt beschrieben.
Dieses Ereignis enthält Daten, die mit dem Ereignis verknüpft sind, z. B.:
- sein Typ: Bestellbestätigung, Kontoerstellung auf einer Website usw.,
- die E-Mail-Adresse oder Telefonnummer,
- sonstige Informationen zur Anreicherung und Personalisierung der Transaktionsnachricht vor dem Versand: Kundenkontaktdaten, Sprache der Nachricht, E-Mail-Format usw.
Beispiel für Ereignisdaten:
Um Transaktionsnachrichten-Ereignisse zu verarbeiten, werden die folgenden Schritte auf der/den Ausführungsinstanz(en) ausgeführt:
- Ereignissammlung
- Weiterleitung des Ereignisses zu einer Nachrichtenvorlage
- Anreicherung des Ereignisses mit Personalisierungsdaten
- Versandausführung
- Recycling von Ereignissen, bei denen der mit ihnen verknüpfte Versand fehlgeschlagen ist (über einen Adobe Campaign-Workflow)
Sobald alle Schritte ausgeführt wurden, erhält jeder Zielgruppenempfänger eine personalisierte Nachricht.
Erfassen von Ereignissen event-collection
Die vom Informationssystem erzeugten Ereignisse können auf zwei Weisen abgerufen werden:
-
Nutzung von SOAP-Methoden, die die Ereignisse Adobe Campaign zuführen: Die PushEvent-Methode ermöglicht den Versand eines Ereignisses, die PushEvents-Methode den Versand mehrerer Ereignisse auf einmal. Weitere Informationen.
-
Durch das Erstellen eines Workflows mit dem Modul Federated Data Access können Sie Ereignisse abrufen, indem Sie Dateien importieren oder ein SQL-Gateway verwenden.
Wenn sie erfasst sind, werden die Ereignisse von technischen Workflows auf die Echtzeit- und Batch-Warteschlangen der Ausführungsinstanzen verteilt, bis sie mit einer Nachrichtenvorlage verknüpft werden.
Übertragen eines Ereignisses an eine Vorlage event-to-template
Nach der Veröffentlichung der Nachrichtenvorlage auf den Ausführungsinstanzen werden automatisch zwei Vorlagen erstellt: eine, die mit einem Echtzeit-Ereignis verknüpft wird, und eine, die mit einem Batch-Ereignis verknüpft wird.
Beim Routing-Schritt wird ein Ereignis mit der entsprechenden Nachrichtenvorlage verknüpft. Dies erfolgt basierend auf:
-
dem in den Eigenschaften des Ereignisses angegebenen Ereignistyp:
-
dem in den Eigenschaften der Nachrichtenvorlage angegebenen Ereignistyp:
Standardmäßig erfolgt das Routing auf Basis folgender Informationen:
- dem Ereignistyp
- dem verwendeten Kanal (standardmäßig: E-Mail)
- der auf dem Veröffentlichungsdatum basierenden letzten Versandvorlage
Überprüfen des Ereignisstatus event-statuses
Alle verarbeiteten Ereignisse werden in einer einzigen Ansicht im Ordner Ereignisverlauf oder im Explorer gruppiert. Sie können nach Ereignistyp oder Status kategorisiert werden.
Mögliche Status sind:
-
Ausstehend
- Ein ausstehendes Ereignis kann ein Ereignis sein, das gerade erfasst und noch nicht verarbeitet wurde. Die Spalte Fehleranzahl gibt den Wert 0 an. Die E-Mail-Vorlage wurde noch nicht verknüpft.
- Ein ausstehendes Ereignis kann auch ein verarbeitetes Ereignis sein, dessen Bestätigung jedoch fehlerhaft ist. Die Spalte Fehleranzahl zeigt einen Wert an, der nicht 0 ist. Um zu erfahren, wann dieses Ereignis erneut verarbeitet wird, konsultieren Sie die Spalte Prozess angefordert am.
-
Versand ausstehend
Das Ereignis wurde verarbeitet und die Versandvorlage ist verknüpft. Die E-Mail ist versandbereit und der klassische Versandprozess wird angewendet. Weitere Informationen finden Sie unter Öffnen des Versands . -
Gesendet, Ignoriert und Versandfehler
Diese Versandstatus werden über den Workflow updateEventsStatus wiederhergestellt. Für weitere Informationen können Sie den entsprechenden Versand öffnen. -
Ereignis wurde nicht berücksichtigt
Die Routing-Phase der Transaktionsnachricht ist fehlgeschlagen. Ein Beispiel hierfür wäre, dass Adobe Campaign die E-Mail, die als Vorlage für das Ereignis dient, nicht finden konnte. -
Ereignis ist abgelaufen
Die maximale Anzahl an Versandversuchen wurde erreicht. Das Ereignis wird als null betrachtet.
Ereignisse wiederverwenden event-recycling
Wenn der Versand einer Nachricht auf einem bestimmten Kanal fehlschlägt, kann Adobe Campaign die Nachricht auf einem anderen Kanal erneut senden. Wenn beispielsweise ein Versand auf dem SMS-Kanal fehlschlägt, wird die Nachricht mithilfe des E-Mail-Kanals erneut gesendet.
Konfigurieren Sie hierzu einen Workflow, der alle Ereignisse mit Versandfehler neu erstellt und ihnen einen sich vom ersten Kanal unterscheidenden Kanal zuordnet.