ABlyft integrierenInstallation

Snippet sequence

Die Reihenfolge, in der das Snippet lädt, Pages aktiviert und Experiments ausliefert.

Diese Seite beschreibt der Reihe nach, was das Snippet bei jedem Seitenaufruf tut. Sie ist die maßgebliche Beschreibung der Auslieferungsreihenfolge; andere Seiten verlinken hierher.

Die Reihenfolge

  1. Das Snippet lädt. Es wird vom CDN angefordert (siehe Publishing).

  2. Prerequisites werden geprüft. Wenn eine Prerequisite-Regel fehlschlägt (zum Beispiel eine fehlende Einwilligung), wird das Project nicht aktiviert und nichts weiter passiert. Siehe Requirements und Snippet settings.

  3. Project-JavaScript und -CSS laufen. Der Code, den du für das gesamte Project definiert hast, wird ausgeführt.

  4. Pages werden aktiviert. Jede Page wird durch ihren Trigger aktiviert: direct, url_change, dom_change, callback, polling oder api. Siehe Pages.

  5. Page-Bedingungen werden geprüft. Das URL-Targeting und die JavaScript-Regeln der Page müssen zutreffen. Wenn nicht, wird die Page nicht aktiviert.

  6. Für jedes Experiment einer aktivierten Page:

    1. Das Experiment wird aktiviert.
    2. Das Environment wird geprüft mit seinen JavaScript-Regeln, siehe Environments.
    3. Die Audiences werden geprüft mit ihren JavaScript-Regeln, siehe Audiences.

    Wenn die Prüfung des Environments oder der Audience fehlschlägt, wird das Experiment nicht aktiviert.

  7. Das Experiment wird ausgeführt. Zuerst laufen das JavaScript und CSS auf Experiment-Ebene, dann das JavaScript und CSS der Variation, der der Visitor zugewiesen ist.

  8. Integrations werden ausgeführt, nacheinander.

Exclusion Groups und Traffic Allocation werden angewendet, wenn das Experiment ausgeliefert wird, also wenn der Visitor einer Variation zugewiesen wird.

Bei aktivem Debug-Modus zeigt die Browser-Konsole das Ergebnis jedes Schritts. Siehe Debug-Modus.

On this page