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 Benutzer verwendet dann die Ansicht, um Einstellungen zu ändern, die dann innerhalb von 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 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
settings
undtrigger
werden dem Ereignisbibliotheksmodul beim Start zur Verfügung gestellt. - Wenn das Ereignisbibliotheksmodul feststellt, dass das Ereignis aufgetreten ist, ruft es die Methode
trigger
auf. - Tags übergibt
settings
an 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.