Web-Erweiterungsfluss
Wie bereits beschrieben, verfügt in Web-Erweiterungen jedes Ereignis, jede Bedingung, jede Aktion und jeder Datenelementtyp über eine Ansicht, die den Benutzern das Ändern von Einstellungen ermöglicht, und über ein Bibliotheksmodul, in dem diese benutzerdefinierten Einstellungen verwendet werden.
Wie das folgende Übersichtsdiagramm zeigt, wird die Ereignistypansicht der Erweiterung in einem iframe innerhalb des in Adobe Experience Platform integrierten Programms angezeigt. Der/die Benutzende verwendet dann die Ansicht, um Einstellungen zu ändern, die dann in Experience Platform gespeichert werden. Beim Erstellen der Tag-Laufzeitbibliothek werden sowohl das Ereignistyp-Bibliotheksmodul der Erweiterung als auch die benutzerdefinierten Einstellungen in die Laufzeitbibliothek aufgenommen. Zur Laufzeit injiziert Experience Platform die benutzerdefinierten Einstellungen in das Bibliotheksmodul.
Im folgenden Diagramm sehen Sie die Verknüpfung zwischen Ereignissen, Bedingungen und Aktionen innerhalb des Regelverarbeitungsablaufs.
Der Regelverarbeitungsablauf umfasst die folgenden Phasen:
- Die Methoden
settingsundtriggerwerden dem Ereignisbibliotheksmodul beim Start zur Verfügung gestellt. - Wenn das Ereignisbibliotheksmodul feststellt, dass das Ereignis aufgetreten ist, ruft es die Methode
triggerauf. - Tags übergibt
settingsan die Bedingungsbibliotheksmodule der Regel, in denen Bedingungen ausgewertet werden. - Jedes Bedingungsbibliotheksmodul gibt zurück, ob eine Bedingung als „true“ ausgewertet wird.
- Wenn alle Bedingungen erfüllt sind, werden die Aktionen der Regel ausgeführt.