Pfade für aufgeteilte Varianten
Verwenden Sie einen Pfade mit Variantenaufteilung, um Konten oder Personen auf zwei oder mehr Journey-Pfaden basierend auf der von Ihnen definierten prozentualen Zuordnung zu verteilen. Dieser Knoten ist nützlich, wenn Sie unterschiedliche Messaging-, Timing- oder Interaktionsstrategien in allen Segmenten Ihrer Audience testen möchten, ohne bedingte Regeln anzuwenden.
Vergleich nach Journey-Typ journey-type-comparison
Der Knoten „Pfade aufteilen“ für die Variante verwendet je nach Journey-Typ unterschiedliche Zuweisungsalgorithmen. Um für jeden Journey-Typ den richtigen Anwendungsfall zu wählen, ist es wichtig, diesen Unterschied zu verstehen.
Vergleich mit aufgeteilten Pfaden compare-split-paths
Sowohl Split-Pfade als Variant-Split-Pfade unterteilen einen Journey in mehrere Verzweigungen (Pfade), sie verwenden jedoch unterschiedliche Mechanismen:
Konto-Journeys account-journeys
Für Account-Journey verwendet der Verteilungsalgorithmus kontingentbasierte zufällige Zuweisung. Dieser Algorithmus ist nicht deterministisch: Dasselbe Konto kann jedes Mal einem anderen Pfad zugewiesen werden, wenn es auf die Journey gelangt oder erneut eintritt. Die Pfadzuweisung hängt vom aktuellen Kontingent-Status zum Zeitpunkt der Bewertung ab, nicht von einer festen Kontoeigenschaft.
Aufspaltung nach Konto split-by-account
Wenn ein Konto einen Variantenverteilungs-Pfadknoten erreicht, wertet die Common Language Runtime aus, wie viele Konten bereits während der aktuellen Journey-Instanz jedem Pfad zugewiesen wurden, und leitet das Konto an den Pfad weiter, der am weitesten unter dem konfigurierten Kontingent liegt.
- Jedes Konto ist genau einem Pfad zugewiesen.
- Die Zuweisung erfolgt kontingentbasiert. Der Algorithmus passt die Zuweisungen dynamisch an die konfigurierten Prozentsätze in der Gesamtpopulation an.
- Da der Algorithmus die Anzahl der Kontingente verfolgt, driftet die tatsächliche Verteilung nur um höchstens ein Konto pro Pfad, da die Gesamtwerte nicht gleichmäßig geteilt werden.
Aufspaltung nach Personen split-by-people
Auf einer Konto-Journey können Sie auch einen Variantenverteilungs-Pfadknoten verwenden, um die Personen innerhalb von Konten nach dem Zufallsprinzip auf prozentuale Pfade zu verteilen. Dieser Aufspaltungstyp ist nützlich, wenn Sie verschiedene Inhalte oder Erlebnisse auf Personenebene testen möchten. Konten bewegen sich weiterhin über die Journey. Die Variantenaufspaltung nach Personenknoten funktioniert mit den folgenden Leitplanken:
- Der Knoten fungiert als gruppierter Knoten wobei es sich um eine Kombination aus Aufspaltung und Zusammenführung handelt. Die aufgeteilten Pfade werden automatisch an einem entsprechenden Zusammenführungsknoten geschlossen, sodass alle Personen fortfahren können, ohne ihren Kontokontext zu verlieren.
- Jede Person im Konto wird basierend auf den konfigurierten Prozentsätzen genau einem Pfad zugewiesen.
- Für Personen gilt derselbe kontingentbasierte Algorithmus, der für Konten verwendet wird. Die Pfadzuweisung ist nicht deterministisch, und dieselbe Person kann beim erneuten Eintritt einem anderen Pfad folgen.
- Innerhalb Pfade werden nur Knoten Aktion ausführen) für Personen unterstützt. Die Pfade können nicht weiter aufgeteilt werden.
„Verteilungsverhalten über Personen hinweg“
Personen innerhalb eines Kontos werden als Batch verarbeitet. Die jedem Pfad zugewiesene Zahl wird als floor(percentage / 100 × people_in_account) berechnet, und der zuletzt konfigurierte Pfad empfängt alle verbleibenden Personen. Das bedeutet:
- Wenn ein Konto eine ungerade Anzahl von Personen enthält, empfängt der letzte Pfad eine weitere Person als frühere Pfade.
- Bei Konten mit einer einzelnen Person wird diese Person unabhängig von den konfigurierten Prozentsätzen immer dem ersten Pfad zugewiesen.
- Bei Accounts mit sehr wenigen Personen (weniger als 10) kann die Verteilung pro Account deutlich von den konfigurierten Prozentsätzen abweichen. Die Verteilung nähert sich den konfigurierten Verhältnissen an, wenn sie über viele Konten hinweg gemessen wird.
Personen-Journey person-journeys
Wenn eine Person einen Varianten-Pfade-Teilungsknoten erreicht, ordnet die Laufzeitumgebung diese einem Pfad zu, der auf einem Hash ihrer ID und der Journey-ID basiert.
- Jede Person ist genau einem Pfad zugewiesen.
- Zuweisung ist deterministisch - dieselbe Person erhält immer dieselbe Pfadzuweisung für eine bestimmte veröffentlichte Journey, unabhängig davon, wie oft sie ein- oder wieder eintritt.
- Der Hash wird nur anhand der Personen-ID und der Journey-ID berechnet. Sie hängt nicht von der Knotenposition, dem Zeitpunkt des Eintritts oder einem Quotenstatus ab. Das bedeutet, dass das erneute Betreten der Journey jedes Mal die gleiche Pfadzuweisung erzeugt.
Verteilungsalgorithmus
Der angewendete Verteilungsalgorithmus hängt vom Journey-Typ ab.
Account Journeys — Quotenbasierte Zufallszuweisung
Der Knoten für die Variantenaufspaltung in den Konto-Journey verwendet einen kontingentbasierten Zuweisungsalgorithmus. Wenn ein Konto den Knoten erreicht, wertet die Laufzeitumgebung aus, wie viele Konten bereits während der aktuellen Journey-Instanz jedem Pfad zugewiesen wurden, und leitet das Konto an den Pfad weiter, der am weitesten unter dem konfigurierten Kontingent liegt.
Key-Eigenschaft des Algorithmus auf Kontingentbasis:
- Die Verteilung verfolgt die konfigurierten Prozentsätze auf allen Kontovolumina genau. Da der Algorithmus die Anzahl der Kontingente aktiv beibehält, wird die tatsächliche Verteilung nur um höchstens ein Konto pro Pfad verschoben, da die Gesamtwerte nicht gleichmäßig geteilt werden.
Personen-Journeys - deterministische Hash-Zuweisung
Der Knoten für die Variantenaufspaltung in Personen-Journey verwendet einen deterministischen Hash-). Wenn eine Person den Knoten erreicht, berechnet die Laufzeitumgebung einen Hash-Wert aus der Personen-ID und der Journey-ID und ordnet das Ergebnis dann basierend auf den konfigurierten Prozentbereichen einem Pfad zu. Der Algorithmus wird mithilfe des folgenden Workflows angewendet:
- Die Laufzeit berechnet einen MurmurHash3-32-Bit-Hash aus einem zusammengesetzten Schlüssel, der die Personen-ID und die Journey-ID kombiniert.
- Der Hash-Wert wird einer Position in einem Bereich von 10.000 gleich großen Buckets zugeordnet.
- Die Buckets werden gemäß den konfigurierten Pfad-Prozentsätzen partitioniert. Beispielsweise entsprechen bei Pfaden bei 30 %, 30 % und 40 % die ersten 3.000 Buckets Pfad 1, die nächsten 3.000 Pfad 2 und die restlichen 4.000 Pfad 3.
- Die Person wird dem Pfad zugewiesen, dessen Bucket-Bereich ihre Hash-Position enthält.
Es gibt zwei wichtige Eigenschaften des deterministischen Hash-Algorithmus:
- Konsistenz - Dieselbe Person wird immer demselben Bucket für eine bestimmte Journey-ID zugewiesen. Wenn Sie die Journey erneut aufrufen, wird jedes Mal die gleiche Pfadzuweisung vorgenommen.
- Statistische Verteilung - Die Verteilung konvergiert auf ±2 % der konfigurierten Prozentsätze, wenn mindestens 1.000 Einzelpersonen die Journey betreten haben. Bei kleineren Zielgruppen kann die Anzahl pro Pfad deutlicher von den konfigurierten Verhältnissen abweichen.
Einschränkungen limitations
Überprüfen Sie diese Einschränkungen, bevor Sie Variantenaufspaltungspfade in Ihren Journey verwenden.
Einschränkungen bei Account Journey account-journey-limitations
Einschränkungen beim Journey von Personen person-journey-limitations
Hinzufügen eines Knotens mit aufgeteilten Pfaden für Varianten add-variant-split-paths-node
Die Schritte zum Hinzufügen und Konfigurieren eines Pfades mit Variantenaufspaltung sind für Konto- und Personen-Journeys identisch.
-
Navigieren Sie zur Journey-Karte.
-
Klicken Sie auf Symbol Hinzufügen“ ( + ) auf einem Pfad und wählen Sie Variantenaufspaltungspfade.
{width="300" modal="regular"}
Auf der Journey-Zuordnung hat der Knoten zwei Standardpfade.
-
(Nur Konto) Wählen Sie in den Knoteneigenschaften auf der rechten Seite entweder Konten oder Personen für die Aufspaltung aus.
Wenn Sie den Typ Personen verwenden, wird automatisch ein Knoten Variante-Aufspaltungspfade schließen eingefügt, um die gruppierte Aufspaltung zu schließen.
{width="700" modal="regular"}
-
Überprüfen oder aktualisieren Sie die Beschriftung für jeden Pfad.
Pfadbeschriftungen werden als Kantenbeschriftungen auf der Journey-Arbeitsfläche angezeigt und helfen bei der Unterscheidung von Pfaden in Journey-Analysen.
{width="600" modal="regular"}
-
Legen Sie Prozentsatz für jeden Pfad fest.
Werte müssen ganze Zahlen von 1 bis 99 sein.
{width="500" modal="regular"}
Der Indikator „Laufende Gesamtsumme“ zeigt die Summe aller Pfadprozentsätze an. Der Gesamtwert muss genau 100 % betragen, bevor Sie die Journey veröffentlichen können. Ein Fehlerstatus wird angezeigt, wenn die Gesamtsumme nicht 100 % beträgt.
{width="500" modal="regular"}
Um die Prozentsätze gleichmäßig auf alle Pfade zu verteilen, klicken Sie auf Gleichmäßig verteilen. Das System berechnet die gleichen Anteile und passt jede Rundung an, um sicherzustellen, dass die Summe 100% entspricht.
-
Um zusätzliche Pfade zu definieren, klicken für jeden auf „Pfad hinzufügen“.
Der Knoten unterstützt bis zu 20 Pfade. Wenn Sie weitere Pfade hinzufügen, passen Sie den Prozentsatz so an, dass die Gesamtsumme 100 % beträgt.
Sie können einen Pfad entfernen, indem Sie auf das Symbol Löschen (
) auf der Pfadkarte klicken. Ein Pfad kann nur entfernt werden, wenn mindestens zwei Pfade verbleiben.Die folgenden Regeln gelten für die Konfiguration von Pfaden für die Variantenaufspaltung. Verletzungen blockieren die Veröffentlichung von Journey.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Regel Anforderung Mindestpfade 2 Maximale Anzahl an Pfaden 20 Prozentsatz pro Pfad Ganze Zahl von 1 bis 99 Gesamtprozentsatz Muss genau 100 % entsprechen