Erstellen von Entscheidungsrichtlinien
Erstellt für:
- Experte
- Benutzende
Entscheidungsrichtlinien sind Container für Angebote, die die Entscheidungs-Engine nutzen, um je nach Zielgruppe die besten bereitzustellenden Inhalte auszuwählen.
Die Hauptschritte zur Nutzung von Entscheidungsrichtlinien in Ihren Code-basierten Kampagnen lauten wie folgt:
Hinzufügen einer Entscheidungsrichtlinie zu einem Code-basierten Erlebnis
Um Ihren Besuchern auf Ihrer Website oder in Ihrer mobilen App das beste dynamische Angebot und Erlebnis zu bieten, fügen Sie einer codebasierten Kampagne oder einem Journey eine Entscheidungsrichtlinie hinzu. Gehen Sie dazu wie folgt vor.
Erstellen der Entscheidungsrichtlinie
-
Erstellen Sie eine Kampagne und wählen Sie die Aktion Code-basiertes Erlebnis aus. Weitere Informationen
-
Wählen Sie im Code-Editor die Option Entscheidungsrichtlinie aus und klicken Sie auf Entscheidungsrichtlinie hinzufügen.
-
Erstellen Sie standardmäßig eine neue Richtlinie.
NOTE
Sie können auch eine vorhandene Richtlinie auswählen. -
Füllen Sie die Details für Ihre Entscheidungsrichtlinie aus: Fügen Sie einen Namen hinzu und wählen Sie einen Katalog.
NOTE
Derzeit ist nur der Standardkatalog für Angebote verfügbar. -
Wählen Sie die Anzahl der Elemente, die zurückgegeben werden sollen. Wenn Sie beispielsweise „2“ auswählen, werden die zwei am besten geeigneten Angebote für die aktuelle Konfiguration angezeigt. Klicken Sie auf Weiter.
Auswählen von Elementen und Auswahlstrategien
Im Bereich Strategiesequenz können Sie die Entscheidungselemente und Auswahlstrategien auswählen, die mit der Entscheidungsrichtlinie angezeigt werden sollen.
-
Klicken Sie auf die Schaltfläche Hinzufügen.
-
Wählen Sie den Typ des Objekts, das in die Richtlinie aufgenommen werden soll:
-
Auswahlstrategie: Fügen Sie eine oder mehrere Auswahlstrategien hinzu. Entscheidungsstrategien nutzen Sammlungen, die mit Eignungsbegrenzungen verknüpft sind, und Rangfolgemethoden, um die anzuzeigenden Elemente zu bestimmen. Sie können eine vorhandene Auswahlstrategie auswählen oder mithilfe der Schaltfläche Auswahlstrategie erstellen eine neue erstellen. Informationen zum Erstellen von Auswahlstrategien
-
Entscheidungselement: Fügen Sie einzelne Entscheidungselemente hinzu, die angezeigt werden sollen, ohne eine Auswahlstrategie durchlaufen zu müssen. Sie können jeweils nur ein Entscheidungselement auswählen. Es werden alle für das Element festgelegten Eignungsbegrenzungen angewendet.
NOTE
Eine Entscheidungsrichtlinie unterstützt bis zu 10 Auswahlstrategien und Entscheidungselemente zusammen. Weitere Informationen zu den Schutzmechanismen und Einschränkungen bei der Entscheidungsfindung -
-
Wenn mehrere Entscheidungselemente und/oder Strategien hinzugefügt werden, werden diese in einer bestimmten Reihenfolge ausgewertet. Das erste Objekt, das der Sequenz hinzugefügt wurde, wird zuerst ausgewertet, dann das zweite usw.
Die Objekte und/oder Gruppen können nach Bedarf per Drag-and-Drop verschoben werden, um die Standardsequenz zu ändern. Weitere Informationen
Verwalten der Auswertungsreihenfolge in einer Entscheidungsrichtlinie
Sobald Sie Entscheidungselemente und Auswahlstrategien zu Ihrer Richtlinie hinzugefügt haben, können Sie ihre Reihenfolge anpassen, um die Auswertungsreihenfolge festzulegen, und Auswahlstrategien miteinander kombinieren, um sie gemeinsam auszuwerten.
Die sequenzielle Reihenfolge, in der Elemente und Strategien ausgewertet werden, wird mit Zahlen links neben jedem Objekt oder jeder Objektgruppe angegeben. Um die Position einer Auswahlstrategie (oder einer Gruppe von Strategien) innerhalb der Sequenz zu verschieben, ziehen Sie sie per Drag-and-Drop an eine andere Position.
Sie können auch mehrere Auswahlstrategien in Gruppen kombinieren, sodass sie zusammen und nicht getrennt ausgewertet werden. Klicken Sie dazu unter einer Auswahlstrategie auf die Schaltfläche +
, um sie mit einer anderen Strategie zu kombinieren. Sie können eine Auswahlstrategie auch per Drag-and-Drop auf eine andere ziehen, um die beiden Strategien zu einer Gruppe zusammenzuführen.
Mehrere Strategien und ihre Gruppierung bestimmen die Priorität der Strategien und die Rangfolge der geeigneten Angebote. Die erste Strategie hat die höchste Priorität, und die Strategien, die in derselben Gruppe zusammengefasst sind, haben dieselbe Priorität.
Sie haben beispielsweise zwei Sammlungen – eine mit Strategie A und eine mit Strategie B. Die Anfrage sieht die Rücksendung von zwei Entscheidungselementen vor. Angenommen, es gibt zwei geeignete Angebote nach Strategie A und drei geeignete Angebote nach Strategie B.
-
Wenn die beiden Strategien nicht kombiniert und/oder in sequenzieller Reihenfolge (1 und 2) sind, werden die beiden geeignetsten Angebote nach der ersten Strategie in der ersten Zeile zurückgegeben. Gibt es für die erste Strategie keine zwei geeigneten Angebote, geht die Entscheidungs-Engine zur nächsten Strategie in der Reihenfolge über, um so viele Angebote zu finden, wie noch benötigt werden, und gibt schließlich bei Bedarf einen Fallback zurück.
-
Werden die beiden Sammlungen gleichzeitig ausgewertet, da es zwei geeignete Angebote für Strategie A und drei geeignete Angebote für Strategie B gibt, werden alle fünf Angebote anhand des von den jeweiligen Ranking-Methoden ermittelten Wertes zusammengefasst. Es werden zwei Angebote angefordert, so dass von diesen fünf Angeboten die beiden geeignetsten zurückgegeben werden.
Betrachten wir nun ein Beispiel, bei dem mehrere Strategien in verschiedene Gruppen unterteilt sind.
Sie haben drei Strategien definiert. Strategie 1 und 2 befinden sich beide in Gruppe 1, während Strategie 3 unabhängig ist (Gruppe 2).
Die geeigneten Angebote für jede Strategie und ihre Priorität (die bei der Auswertung der Ranglistenfunktion verwendet wird) sind wie folgt:
-
Gruppe 1:
- Strategie 1 – (Angebot 1, Angebot 2, Angebot 3) – Priorität 1
- Strategie 2 – (Angebot 3, Angebot 4, Angebot 5) – Priorität 1
-
Gruppe 2:
- Strategie 3 – (Angebot 5, Angebot 6) – Priorität 0
Die Angebote mit der höchsten Priorität werden zuerst ausgewertet und zur Rangfolgeliste der Angebote hinzugefügt.
Iteration 1:
Angebote mit Strategie 1 und 2 werden gemeinsam ausgewertet (Angebot 1, Angebot 2, Angebot 3, Angebot 4, Angebot 5). Nehmen wir an, das Ergebnis lautet:
Angebot 1 – 10
Angebot 2 – 20
Angebot 3 – 30 aus Strategie 1, 45 aus Strategie 2. Der höchste Wert von beiden wird berücksichtigt, also 45.
Angebot 4 - 40
Angebot 5 - 50
Die Rangfolge der Angebote lautet nun wie folgt: Angebot 5, Angebot 3, Angebot 4, Angebot 2, Angebot 1.
Iteration 2:
Angebote mit Strategie 3 werden ausgewertet (Angebot 5, Angebot 6). Nehmen wir an, das Ergebnis lautet:
- Angebot 5 - wird nicht ausgewertet, da es bereits im obigen Ergebnis enthalten ist.
- Angebot 6 - 60
Die Rangfolge der Angebote ist nun wie folgt: Angebot 5, Angebot 3, Angebot 4, Angebot 2, Angebot 1, Angebot 6.
Hinzufügen von Fallback-Angeboten
Sobald Sie Entscheidungselemente und/oder Auswahlstrategien ausgewählt haben, können Sie Fallback-Angebote hinzufügen, die Benutzenden angezeigt werden, wenn keines der oben genannten Elemente oder keine der oben genannten Auswahlstrategien qualifiziert ist.
Es können beliebige Elemente aus der Liste ausgewählt werden, die alle in der aktuellen Sandbox erstellten Entscheidungselemente anzeigt. Wenn keine Auswahlstrategie qualifiziert ist, wird den Benutzenden unabhängig von den Datumsangaben und den auf das ausgewählte Element angewendeten Eignungsbegrenzungen der Fallback angezeigt.
Sobald Ihre Entscheidungsregel fertig ist, speichern Sie sie und klicken Sie auf Erstellen. Nachdem die Entscheidungsrichtlinie erstellt wurde, können die Entscheidungsattribute im Code-basierten Erlebnisinhalt verwendet werden. Weitere Informationen
Verwenden der Entscheidungsrichtlinie im Code-Editor
Nach der Erstellung kann die Entscheidungsrichtlinie im Personalisierungseditor verwendet werden. Gehen Sie dazu wie folgt vor.
-
Klicken Sie auf die Schaltfläche Richtlinie einfügen. Der Code, der der Entscheidungsrichtlinie entspricht, wird hinzugefügt.
NOTE
Diese Sequenz wird so oft wiederholt, wie Sie die Entscheidungsrichtlinie zurückgeben möchten. Wenn Sie beispielsweise bei der Erstellung der Entscheidung 2 Elemente zurückgeben möchten, wird dieselbe Sequenz zweimal wiederholt. -
Jetzt können Sie alle gewünschten Entscheidungsattribute zu diesem Code hinzufügen. Die verfügbaren Attribute werden im Schema des Katalogs Angebote gespeichert. Benutzerdefinierte Attribute werden im Ordner
_<imsOrg
> und Standardattribute im Ordner_experience
gespeichert. Weitere Informationen zum Schema des AngebotskatalogsNOTE
Für das Tracking von Entscheidungsrichtlinienelementen muss das AttributtrackingToken
wie folgt für den Inhalt der Entscheidungsrichtlinie hinzugefügt werden:trackingToken: {{item._experience.decisioning.decisionitem.trackingToken}}
-
Klicken Sie auf den gewünschten Ordner, um ihn zu erweitern. Platzieren Sie den Cursor an der gewünschten Position und klicken Sie auf das Symbol „+“ neben dem Attribut, das Sie hinzufügen möchten. Sie können beliebig viele Attribute zum Code hinzufügen.
-
Sie können auch jedes beliebige Attribut hinzufügen, das im Personalisierungseditor verfügbar ist, z. B. Profilattribute.
-
Klicken Sie auf Speichern und Schließen, um Ihre Änderungen zu bestätigen.
Testen und Veröffentlichen des Code-basierten Erlebnisses
Gehen Sie wie folgt vor, um Ihr Code-basiertes Erlebnis abzuschließen und Ihre Änderungen live zu schalten.
-
Überprüfen und veröffentlichen Sie Ihre Code-basierte Erlebniskampagne oder Ihr Journey. Weitere Informationen
Sobald Ihre Entwicklungspersonen nun einen API- oder SDK-Aufruf zum Abrufen von Inhalten für die in Ihrer Kanalkonfiguration definierte Oberfläche starten, werden die Änderungen auf die Web-Seite oder App angewendet.
-
Derzeit können Sie keine Inhalte über die Benutzeroberfläche in einem Code-basierten Erlebnis, einer Kampagneeinem Journey mithilfe von Entscheidungen simulieren.
Als Problemumgehung können Sie die Entscheidungsfindung nach der Veröffentlichung Ihrer Kampagne testen, indem Sie die
dryRun
-Markierung zum XDM-data
in Ihrer Client-Implementierung hinzufügen:{ "data": { "__adobe": { "ajo": { "dryRun": true } } } }
-
Um zu sehen, wie Ihre Entscheidungen funktionieren, können Sie jetzt benutzerdefinierte Reporting-Dashboards für Customer Journey Analytics erstellen.