Verwenden des KI-Formel-Builder create-ranking-formulas
Mithilfe von Rangfolgenformeln lassen sich Regeln definieren, die festlegen, welches Angebot zuerst präsentiert werden soll, anstatt die Prioritätswerte zu berücksichtigen.
Um diese Regeln zu erstellen, bietet der KI-Formel-Builder in Adobe Journey Optimizer mehr Flexibilität und Kontrolle bei der Rangfolge von Angeboten. Anstatt sich nur auf eine statische Angebotspriorität zu verlassen, können Sie nun benutzerdefinierte Rangfolgenformeln definieren, die Werte von KI-Modellen, Angebotsprioritäten, Profilattribute, Angebotsattribute und kontextuelle Signale über eine geführte Benutzeroberfläche kombinieren.
Dieser Ansatz ermöglicht es Ihnen, die Angebotsrangfolge dynamisch auf der Grundlage einer beliebigen Kombination aus KI-gesteuerter Tendenz, geschäftlichem Nutzen und Echtzeit-Kontext anzupassen, was die Abstimmung der Entscheidungsfindung auf Marketing-Ziele und Kundenanforderungen erleichtert. Der KI-Formel-Builder unterstützt einfache oder erweiterte Formeln, je nachdem, wie viel Kontrolle Sie anwenden möchten.
Sobald eine Rangfolgenformel erstellt wurde, können Sie diese einer Auswahlstrategie zuweisen. Wenn mit dieser Auswahlstrategie mehrere Angebote für diese Platzierung infrage kommen, verwendet die Entscheidungs-Engine die ausgewählte Formel, um zu berechnen, welches Angebot zuerst bereitgestellt werden soll.
Erstellen einer Rangfolgenformel create-ranking-formula
Gehen Sie wie folgt vor, um eine Rangfolgenformel zu erstellen:
-
Rufen Sie das Menü Strategie-Setup auf und wählen Sie dann die Registerkarte Rangfolgenformeln aus. Es wird die Liste der zuvor erstellten Rangfolgen angezeigt.
-
Klicken Sie auf Formel erstellen.
-
Geben Sie den Namen der Formel an und fügen Sie bei Bedarf eine Beschreibung hinzu.
-
Klicken Sie optional auf KI-Modell auswählen, um das Modell festzulegen, das als Referenz zur Erstellung der Rangfolgenformel verwendet wird.
note note NOTE Personalisierte Optimierungsmodelle, die kontinuierliche Metriken verwenden, werden vom KI-Formel-Builder nicht unterstützt. Jedes Mal, wenn Sie bei der Definition Ihrer unten stehenden Formel auf eine Modellbewertung verweisen, wird das von Ihnen ausgewählte KI-Modell verwendet.
note caution CAUTION Wenn Sie ein KI-Modell verwenden, das in eine Rangfolgenformel integriert ist, werden Daten nicht im Bericht Konversionsrate für Holdout und modellgesteuerten Traffic angezeigt. -
Definieren Sie die Bedingungen, die den Rangfolgewert für die übereinstimmenden Entscheidungselemente bestimmen. Sie haben folgende Möglichkeiten:
- Füllen Sie den Abschnitt Kriterien über die Benutzeroberfläche aus,
- oder wechseln Sie zum Code-Editor.
note note NOTE Die Verschachtelungstiefe in einer Rangfolgenformel ist auf 30 Ebenen beschränkt. Diese wird durch Zählen der schließenden Klammern )
in der PQL-Zeichenfolge gemessen. Eine Regelzeichenfolge kann für UTF-8-kodierte Zeichen bis zu 8 KB groß sein. Dies entspricht 8.000 ASCII-Zeichen (jeweils 1 Byte) oder 2.000 bis 4.000 Nicht-ASCII-Zeichen (jeweils 2 bis 4 Byte). Weitere Informationen zu den Leitlinien und Einschränkungen für die Entscheidungsfindung -
Sie können auch Daten aus Adobe Experience Platform verwenden, um die Rangfolgenlogik dynamisch anzupassen und so reale Bedingungen widerzuspiegeln. Dies ist besonders nützlich bei Attributen, die sich häufig ändern, beispielsweise die Produktverfügbarkeit oder Echtzeitpreise.
Diese Funktion steht derzeit allen Kundinnen und Kunden als öffentliche Beta-Version zur Verfügung. Wenden Sie sich an Ihren Kontakt in der Kundenbetreuung, wenn Sie Zugriff wünschen. Informationen zum Verwenden von Adobe Experience Platform-Daten für die Entscheidungsfindung
Definieren von Kriterien mithilfe des Formel-Builders ranking-select-criteria
Mit einer intuitiven Benutzeroberfläche können Sie durch die Anpassung von KI-Bewertungen (Tendenz), Angebotswert (Priorität), kontextuellen Hebeln und externen Profiltendenzen die Entscheidungsfindung einzeln oder in Kombination verfeinern, um jede Interaktion zu optimieren.
Gehen Sie wie folgt vor, um Kriterien direkt über die Benutzeroberfläche zu definieren.
-
Geben Sie im Abschnitt Kriterium 1 die Entscheidungselemente an, auf die Sie einen Rangfolgenwert anwenden möchten, indem Sie Folgendes durchführen:
- Wählen Sie ein Entscheidungselement-Attribut aus,
- wählen Sie einen logischen Operator aus und
- fügen Sie eine übereinstimmende Bedingung hinzu. Sie können entweder einen Wert eingeben oder ein Profilattribut oder Kontextdaten auswählen.
-
Optional können Sie zusätzliche Elemente angeben, um die übereinstimmenden Bedingungen zu verfeinern, damit Ihre Kriterien erfüllt sind.
Sie haben beispielsweise Kriterium 1 so definiert: „Das benutzerdefinierte Attribut Wetter ist gleich der Bedingung Warm“. Darüber hinaus können Sie eine weitere Bedingung hinzufügen, z. B. wenn die erste Bedingung erfüllt ist und wenn die Temperatur zum Zeitpunkt der Anfrage 23 Grad überschreitet, dann ist Kriterium 1 wahr.
-
Erstellen Sie einen Ausdruck, der den Entscheidungselementen, die die oben definierte Bedingung erfüllen, einen Rangfolgenwert zuweist. Sie können eine der folgenden Optionen referenzieren:
- die Punktzahl, die aus dem KI-Modell hervorgegangen ist, das Sie optional im Abschnitt Details oben ausgewählt haben;
- die Priorität des Entscheidungselements, die ein Wert ist, der beim Erstellen eines Entscheidungselements manuell zugewiesen wird;
- alle Attribute, die im Profil live sein könnten, z. B. jede extern abgeleitete Tendenzbewertung;
- ein statischer Wert, den Sie in einem freien Format zuweisen können;
- jede Kombination der oben genannten Optionen
note note NOTE Klicken Sie auf das Symbol neben dem Feld, um vordefinierte Variablen hinzuzufügen. -
Klicken Sie auf Kriterium hinzufügen, um ein oder mehrere Kriterien beliebig oft hinzuzufügen. Es gilt folgende Logik:
- Wenn das erste Kriterium für ein bestimmtes Entscheidungselement zutrifft, hat es Vorrang vor den nächsten Kriterien.
- Wenn dies nicht der Fall ist, wechselt die Entscheidungs-Engine zum zweiten Kriterium usw.
-
Im letzten Feld können Sie einen Ausdruck erstellen, der allen Entscheidungselementen zugewiesen wird, die die oben genannten Kriterien nicht erfüllen.
-
Klicken Sie auf Erstellen, um Ihre Rangfolgenformel fertigzustellen. Sie können sie jetzt aus der Liste auswählen, um ihre Details anzuzeigen und sie zu bearbeiten oder zu löschen. Sie kann in einer Auswahlstrategie verwendet werden, um die geeigneten Entscheidungselemente in einer Rangfolge zu ordnen.
Beispiel für Rangfolgenformeln
Siehe das Beispiel unten:
Wenn die Region des Entscheidungselements (benutzerdefiniertes Attribut) gleich dem geografischen Label des Profils (Profilattribut) ist, wird der hier ausgedrückte Rangfolgenwert (eine Kombination aus der Priorität des Entscheidungselements, dem Wert des KI-Modells und einem statischen Wert) auf alle Entscheidungselemente angewendet, die diese Bedingung erfüllen.
Verwenden des Code-Editors ranking-code-editor
Um Rangfolgenformeln in der PQL-Syntax auszudrücken, wechseln Sie mithilfe der entsprechenden Schaltfläche oben rechts auf dem Bildschirm zum Code-Editor. Weiterführende Informationen zur Verwendung der PQL-Syntax finden Sie in der entsprechenden Dokumentation.
Anschließend können Sie Profilattribute, Kontextdaten und Entscheidungselement-Attribute nutzen.
Sie möchten zum Beispiel die Priorität aller Angebote durch Hinzufügen des Attributs „heiß“ erhöhen, wenn das Wetter heiß ist. Zu diesem Zweck wurde contextData.weather=hot im Entscheidungsaufruf übergeben.
Um Attribute im Zusammenhang mit Ihren Entscheidungselementen in Formeln zu nutzen, stellen Sie sicher, dass Sie die korrekte Syntax im Code Ihrer Rangfolgenformel befolgen. Erweitern Sie jeden Abschnitt, um weitere Informationen zu erhalten:


Beispiele für Rangfolgenformel-PQLs ranking-formula-examples
Sie können je nach Bedarf viele verschiedene Rangfolgeformeln erstellen. Im Folgenden finden Sie einige Beispiele.
Wenn das Profil in der Stadt lebt, die dem Angebot entspricht, verdoppeln Sie die Priorität für alle Angebote in dieser Stadt.
Rangfolgeformel:
code language-none |
---|
|
Rangfolgeformel:
code language-none |
---|
|
Sie können die Punktzahl für ein Angebot basierend auf einem Tendenzwert für den Kunden erhöhen.
In diesem Beispiel lautet der Instanzmandant _salesvelocity und das Profilschema enthält einen Bereich von Werten, die in einem Array gespeichert sind:
In diesem Fall für ein Profil wie:
code language-none |
---|
|
Mit Journey Optimizer können Sie bestimmte Angebote basierend auf Kontextdaten verstärken, die beim Entscheidungsaufruf übergeben werden. Wenn beispielsweise contextData.weather=hot
übergeben wird, muss die Priorität aller Angebote mit attribute=hot
erhöht werden.
note note |
---|
NOTE |
Weiterführende Informationen zum Übergeben von Kontextdaten finden Sie in diesem Abschnitt. |
Beachten Sie, dass bei Verwendung des Decisioning-API die Kontextdaten zum Profilelement im Anfragehauptteil hinzugefügt werden wie im folgenden Beispiel:
code language-none |
---|
|