Show Menu
THEMEN×

Regeln

Launch ist ein regelbasiertes System. Es wird nach Benutzerinteraktionen und verknüpften Daten gesucht. Wenn die in Ihren Regeln formulierten Kriterien erfüllt sind, löst die Regel die jeweils definierte Erweiterung, das Skript oder den clientseitigen Code aus.
Erstellen Sie Regeln, um die Daten und Funktionen von Marketing- und Werbetechnologien zu integrieren, die verschiedene Produkte in einer einzigen Lösung zusammenführen.
Ein Einführungsvideo finden Sie unter Regel-Builder .
Die Mehrzahl der Interaktionen erfolgt über Ereignisse. Sie können diese Interaktionen in Echtzeit messen und darauf reagieren – es ist kein clientseitiger Code erforderlich.
Ereignisse (wenn): Das Ereignis ist das Element, nach dem die Regel suchen soll. Wählen Sie hierzu ein Ereignis sowie die jeweiligen Bedingungen und etwaige Ausnahmen aus.
Aktionen (dann): Auslöser treten auf, nachdem die Ereignisse einer Regel aufgetreten sind und alle Bedingungen erfüllt wurden. Eine Regel in Launch kann beliebig viele einzelne Aktionen auslösen. Sie können die Reihenfolge steuern, in der diese Aktionen ausgeführt werden. So kann beispielsweise eine einzelne Regel für eine E-Commerce-Dankeschön-Seite Ihre Analyse-Tools sowie Drittanbieter-Tags auslösen. Es müssen keine separaten Regeln für die einzelnen Erweiterungen oder Tags erstellt werden.
Sie können weitere Ereignistypen hinzufügen. Mehrere Ereignisse werden mit einem OR zusammengefügt. Demzufolge werden die Bedingungen der Regel ausgewertet, wenn ein Ereignis eintritt.

Ereignisse und Bedingungen (wenn)

Ereignisse mit Bedingungen sind der Wenn -Teil der Regel.
Wenn ein bestimmtes Ereignis eintritt, werden die Bedingungen ausgewertet und ggf. die angegebenen Aktionen ausgeführt.
  • Ereignisse
    Geben Sie ein oder mehrere Ereignisse an, die zum Auslösen der Regel auftreten müssen. Mehrere Ereignisse werden durch ein ODER verbunden. Jedes der angegebenen Ereignisse löst die Regel aus.
  • Bedingungen
    Grenzen Sie das Ereignis ein, indem Sie alle Bedingungen konfigurieren, die für ein Ereignis erfüllt sein müssen, damit die Regel ausgelöst wird. Ausnahmen werden als NICHT-Bedingung definiert. Mehrere Bedingungen werden durch ein UND verbunden.
Die verfügbaren Ereignisse hängen davon ab, welche Erweiterungen installiert wurden. Informationen zu den Ereignissen in der Haupterweiterung finden Sie unter Ereignistypen der Haupterweiterung .
DTM hat Ereignistypen zu Seitenladezeiten und Direktaufrufen bereitgestellt. In Launch ist dies nicht länger der Fall. Anstelle von Ereignistypen konfigurieren nun Launch-Erweiterungen die verschiedenen Ereignisse.
Es sind nur Ereignisse erforderlich. Die Bedingungen und Ausnahmen sind optional.

Aktionen (dann)

Aktionen sind der Dann-Teil einer Regel. Wenn ein Ereignis ausgelöst wird und hierbei die Bedingungen erfüllt sowie die Ausnahmen nicht erfüllt werden, werden die Aktionen ausgeführt. Sie können Aktionen beliebig per Drag-and-Drop sortieren.
Die Aktion (der Dann -Teil der Formel) bestimmt, was passiert, wenn das Ereignis auftritt und alle Bedingungen und Ausnahmen erfüllt bzw. nicht erfüllt werden.

Erstellen einer Regel

Erstellen Sie eine Regel, indem Sie angeben, welche Aktionen ausgeführt werden sollen, wenn eine Bedingung erfüllt wird.
  1. Öffnen Sie die Registerkarte Rules und klicken Sie auf Create New Rule .
  2. Geben Sie einen Namen für die Regel ein.
  3. Klicken Sie auf das Symbol „Ereignisse“ ( Add ).
  4. Wählen Sie Ihre Erweiterung und einen der für diese Erweiterung verfügbaren Ereignistyp aus und konfigurieren Sie dann die Eigenschaften für das Ereignis.
    Die verfügbaren Ereignistypen werden durch die Erweiterung definiert.
    Einige Ereignisse verfügen nicht über Eigenschaften, die konfiguriert werden müssen.
  5. Legen Sie den Parameter „Reihenfolge“ fest und klicken Sie auf Keep Changes .
    Die Standardpriorität aller Regelkomponenten lautet 50. Wenn sie früher ausgeführt werden sollen, geben Sie eine Zahl unter 50 an.
    • Die Regeln werden in der aufsteigenden Reihenfolge dieser Zahlen ausgeführt. 1 wird vor 3 ausgeführt, 3 wird vor 10 ausgeführt, 10 vor 100 usw.
    • Regeln mit derselben Priorität werden ohne bestimmte Reihenfolge ausgeführt.
    • Regeln werden in der angegebenen Reihenfolge ausgelöst, enden jedoch nicht unbedingt in dieser Reihenfolge. Wenn die Regeln A und B sich ein Ereignis teilen, Sie die Reihenfolge so zuweisen, dass Regel A zuerst eintritt, und Regel A asynchron ausgeführt wird, gibt es keine Garantie, dass Regel A abgeschlossen ist, bevor Regel B beginnt.
      Wenn sie später ausgeführt werden soll, geben Sie eine Zahl über 50 an. Weitere Informationen zur Reihenfolge finden Sie unter Regelreihenfolge .
  6. Klicken Sie auf das Symbol „Bedingungen“ ( Add ) und wählen Sie einen Logiktyp, eine Erweiterung sowie einen Bedingungstyp aus und konfigurieren Sie die Eigenschaften für Ihre Bedingung. Klicken Sie danach auf Keep Changes .
    Logiktyp:
    • Der Logiktyp „Regulär“ ermöglicht die Ausführung von Aktionen, wenn die Bedingung erfüllt wird.
    • Der Logiktyp „Ausnahme“ verhindert die Ausführung von Aktionen, wenn die Bedingung erfüllt wird.
Sie können weitere Bedingungen hinzufügen. Mehrere Bedingungen innerhalb einer Bedingung werden durch ein ODER verbunden; mehrere Bedingungskonfigurationen durch ein UND. Die Ausnahmen der Regel werden ausgewertet, wenn eines der Ereignisse auftritt und seine Bedingungen erfüllt sind.
  1. Klicken Sie auf das Symbol „Aktionen“ ( Add ), wählen Sie Ihre Erweiterung und einen für diese Erweiterung verfügbaren Aktionstyp aus, konfigurieren Sie die Eigenschaften für die Aktion und klicken Sie auf Keep Changes .
    Die verfügbaren Aktionstypen werden durch die Erweiterung definiert.
    Sie können weitere Ereignistypen hinzufügen. Mehrere Ereignisse werden mit einem OR zusammengefügt. Demzufolge werden die Bedingungen der Regel ausgewertet, wenn ein Ereignis eintritt.
  2. Überprüfen Sie Ihre Regel und klicken Sie auf Save Rule .
    Wenn Sie die Regel später veröffentlichen , fügen Sie sie einer Bibliothek hinzu und stellen sie bereit.
Wenn Sie eine vorhandene Regel bearbeiten oder aktualisieren, wird eine neue Version der Regel erstellt, die Sie daraufhin bereitstellen können.
Beim Erstellen oder Bearbeiten von Regeln können Sie diese Regeln in Ihrer aktiven Bibliothek speichern und erstellen. Dadurch werden Ihre Änderungen direkt in Ihrer Bibliothek gespeichert, und ein Build wird ausgeführt. Der Build-Status wird angezeigt.

Regelsortierung

Mit der Regelsortierung können Sie steuern, in welcher Reihenfolge Regeln, die sich ein Ereignis teilen, ausgeführt werden.
In vielen Fällen ist es erforderlich, dass Ihre Regeln in einer bestimmten Reihenfolge ausgelöst werden. Beispiele: (1) Sie verfügen über mehrere Regeln, die bedingt Analytics-Variablen festlegen, und müssen sicherstellen, dass die Regel mit „Beacon senden“ zuletzt ausgeführt wird. (2) Sie nutzen eine Regel, die Target auslöst, und eine andere, die Analytics auslöst. Die Target-Regel soll hierbei zuerst ausgeführt werden.
Letztendlich ist der Entwickler des von Ihnen verwendeten Ereignistyps für die Ausführung von Aktionen in der richtigen Reihenfolge verantwortlich. Bei Adobe-Erweiterungen stellt Adobe sicher, dass dies ordnungsgemäß funktioniert. Bei Drittanbieter-Erweiterungen stellt Adobe Erweiterungsentwicklern Informationen dazu bereit, wie sie dies ordnungsgemäß implementieren können. Die Verantwortung liegt jedoch bei den Entwicklern.
Adobe empfiehlt dringend, Ihre Regeln mit positiven Zahlen zwischen 1 und 100 zu sortieren (der Standardwert lautet 50). Denn einfacher ist immer besser. Denken Sie daran, dass die Reihenfolge eingehalten werden muss. Adobe berücksichtigt jedoch auch Sonderfälle, in denen hierdurch Einschränkungen auftreten. Deshalb sind auch andere Zahlen zulässig. Launch unterstützt Zahlen im Bereich –/+ 2.147.483.648. Sie können auch ca. ein Dutzend Dezimalstellen verwenden. Wenn Sie sich jedoch in einem Szenario befinden, in dem dies nötig ist, sollten Sie einige der Entscheidungen überdenken, die Sie bis zu diesem Punkt getroffen haben.

Szenarios

  • Fünf Regeln teilen sich ein Ereignis. Alle haben Standardpriorität. Ich möchte, dass eine der Regeln zuletzt ausgeführt wird. Ich muss nur diese eine Regelkomponente bearbeiten und ihr eine Zahl über 50 (z. B. 60) zuweisen.
  • Fünf Regeln teilen sich ein Ereignis. Alle haben Standardpriorität. Ich möchte, dass eine der Regeln zuerst ausgeführt wird. Ich muss nur diese eine Regelkomponente bearbeiten und ihr eine Zahl unter 50 (z. B. 40) zuweisen.

Clientseitige Regelverarbeitung

Die Ladereihenfolge für Regeln hängt davon ab, ob die Regelaktion mit JavaScript, HTML oder anderem clientseitigem Code konfiguriert wurde und ob die Regeln das Ereignis „Seitenende“ oder „Seitenanfang“ verwenden.
Sie können document.write in Ihren benutzerdefinierten Skripten unabhängig von den für die Regel konfigurierten Ereignissen verwenden.
Sie können verschiedene benutzerdefinierte Codetypen untereinander sortieren. Zum Beispiel können Sie nun eine Aktion vom Typ „Benutzerspezifischer Code“ für JavaScript, dann eine für HTML und anschließend wieder eine für JavaScript verwenden. Launch stellt sicher, dass die Aktionen in dieser Reihenfolge ausgeführt werden.

Regeln mit den Ereignissen „Seitenende“ oder „Seitenanfang“

  • JavaScript: Das JavaScript-Skript ist in die Launch-Hauptbibliothek eingebettet. Das benutzerdefinierte Skript wird in ein Skript-Tag eingeschlossen und über document.write in das Dokument geschrieben. Wenn die Regel mehrere benutzerdefinierte Skripte enthält, werden sie der Reihe nach geschrieben.
  • HTML: Der HTML-Code ist in die Launch-Hauptbibliothek eingebettet. document.write wird zum Schreiben des HTML-Codes in das Dokument verwendet. Wenn die Regel mehrere benutzerdefinierte Skripte enthält, werden sie der Reihe nach geschrieben.

Regeln mit anderen Ereignissen

  • JavaScript: Das JavaScript-Skript wird vom Server als normaler Text geladen, in ein Skript-Tag eingeschlossen und mit Postscribe dem Dokument hinzugefügt. Wenn die Regel mehrere benutzerdefinierte JavaScript-Skripte enthält, werden diese parallel vom Server geladen, aber in der Reihenfolge ausgeführt, die in der Regel konfiguriert wurde.
  • HTML: Der HTML-Code wird vom Server geladen und mit Postscribe zum Dokument hinzugefügt. Wenn die Regel mehrere benutzerdefinierte HTML-Skripte enthält, werden diese parallel vom Server geladen, aber in der Reihenfolge ausgeführt, die in der Regel konfiguriert wurde.