Aktivität „Inhaltsentscheidung“ content-decision

Auf dieser Seite Erfahren Sie, wie Sie mit der Aktivität Inhaltsentscheidung personalisierte Angebote in Ihre Journey einbeziehen und an geeignete Profile senden können.

Mit Journey Optimizer können Sie über die dedizierte Aktivität Inhaltsentscheidung“ auf der Journey- Angebote in Ihre Journey einbeziehen. Anschließend können Sie Ihren Journeys weitere Aktivitäten (wie benutzerdefinierte Aktionen) hinzufügen, um Ihre Zielgruppen mit diesen personalisierten Angeboten anzusprechen.

NOTE
Die Ausgabe einer Aktivität vom Typ „Inhaltsentscheidung“ kann nicht in nativen Kanalaktivitäten verwendet werden.

Um diese Funktion zu nutzen, erstellen Sie eine Journey, in der Sie eine Aktivität vom Typ „Inhaltsentscheidung“ hinzufügen, zum Definieren der Angebote, die Sie den geeigneten Profilen unterbreiten möchten.

Sie können dann die Ausgabe der Aktivität „Inhaltsentscheidung“ in folgenden Bereichen verwenden:

Konfigurieren einer Aktivität vom Typ „Inhaltsentscheidung“ add-content-decision-activity

Mit der Aktivität „Inhaltsentscheidung“ können Sie eine Entscheidungsrichtlinie definieren, mit der Sie die besten Elemente aus der Journey Optimizer-Entscheidungsfindung auswählen und sie für die richtige Zielgruppe bereitstellen können.

Gehen Sie wie folgt vor, um eine Aktivität vom Typ Inhaltsentscheidung zu konfigurieren.

  1. Erweitern Sie die Kategorie Orchestrierung und legen Sie eine Aktivität vom Typ Inhaltsentscheidung auf Ihrer Arbeitsfläche ab.

    Hinzufügen einer Inhaltsentscheidung zur Journey {width="100%"}

  2. Optional können Sie der Aktivität ein Label und eine Beschreibung hinzufügen.

  3. Klicken Sie auf Entscheidungsrichtlinie hinzufügen. Weitere Informationen zu Entscheidungsrichtlinien

    note
    NOTE
    Berichtigungen für die Entscheidungsfindung sind erforderlich, um eine Entscheidungsrichtlinie zu erstellen. Weitere Informationen
  4. 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 angezeigt. Klicken Sie auf Weiter.

  5. Im Bereich Strategiesequenz können Sie die Entscheidungselemente und/oder Auswahlstrategien auswählen, die mit der Entscheidungsrichtlinie angezeigt werden sollen. Weitere Informationen

  6. Ordnen Sie die Auswertungsreihenfolge nach Bedarf an.

    Beim Hinzufügen mehrerer Entscheidungselemente und/oder Strategien werden diese in sequenzieller Reihenfolge ausgewertet, wobei die Reihenfolge mit Zahlen links von jedem Objekt oder jeder Objektgruppe angezeigt wird. Die Objekte und/oder Gruppen können nach Bedarf per Drag-and-Drop verschoben werden, um die Standardsequenz zu ändern. Weitere Informationen

  7. (Optional) Fügen Sie ein Fallback-Angebot hinzu. Weitere Informationen

  8. Überprüfen und speichern Sie Ihre Entscheidungsrichtlinie.

    Zusammenfassung der Entscheidungsrichtlinie {width="70%"}

Sie können jetzt die Ausgabe dieser Aktivität vom Typ „Inhaltsentscheidung“ in Ihrer Journey nutzen.

Leitlinien und Einschränkungen guardrails

Einverständnisrichtlinien

  • Es kann bis zu 48 Stunden dauern, bis aktualisierte Einverständnisrichtlinien wirksam werden. Wenn eine Entscheidungsrichtlinie auf ein Attribut verweist, das mit einer kürzlich aktualisierten Einverständnisrichtlinie verknüpft ist, werden die Änderungen nicht sofort angewendet.

  • Wenn neue Profilattribute, die einer Einverständnisrichtlinie unterliegen, zu einer Entscheidungsrichtlinie hinzugefügt werden, sind sie ebenfalls verwendbar, aber die mit ihnen verknüpfte Einverständnisrichtlinie wird erst erzwungen, wenn die Verzögerungszeit vorüber ist.

  • Einverständnisrichtlinien sind nur für Organisationen verfügbar, die über das Zusatzangebot „Adobe Healthcare Shield“ oder „Privacy and Security Shield“ verfügen.

Verwenden der Ausgabe der Aktivität „Inhaltsentscheidung“ use-content-decision-output

Die Ausgabe einer Inhaltsentscheidung kann in mehreren Journey-Aktivitäten verwendet werden. Sie können beispielsweise eine Aktivität Optimieren mit einer Bedingung verwenden, um Profile je nach der Anzahl der für sie abgerufenen Angebote in bestimmte Verzweigungen Ihres Journey zu verschieben.

Sie können Ihrer Journey auch eine benutzerdefinierte Aktion hinzufügen, um die Angebote aus der Aktivität „Inhaltsentscheidung“ für ein externes System freizugeben.

In einer Aktivität vom Typ „Optimieren“ (Bedingungsmethode) add-condition-activity

Um die Ausgabe einer Inhaltsentscheidungsaktivität zu nutzen, fügen Sie eine Optimieren-Aktivität hinzu, wählen Sie die Bedingung-Methode aus und definieren Sie Ausdrücke, um Profile mithilfe von Daten aus diesen Angeboten in bestimmte Pfade zu verschieben. Gehen Sie wie folgt vor. Weitere Bedingungstypen und Optionen finden Sie unter Bedingungen.

  1. Ziehen Sie aus der Kategorie Orchestrierung eine Aktivität Optimieren auf Ihre Arbeitsfläche. Weitere Informationen

  2. (Optional) Benennen Sie Pfad1, der dem ersten von Ihnen definierten Ausdruck entspricht, in ein relevanteres Label um.

  3. Klicken Sie für diesen ersten Pfad in das Feld Ausdruck oder verwenden Sie das Symbol „Bearbeiten“, um einen Ausdruck hinzuzufügen.

    Hinzufügen einer Bedingung und Bearbeiten eines Ausdrucks {width="80%"}

  4. Wechseln Sie im sich öffnenden Popup-Fenster in den erweiterten Modus, um den erweiterten Ausdruckseditor zu verwenden.

    note caution
    CAUTION
    Die Ausgabe eines Knotens vom Typ „Inhaltsentscheidung“ ist nur im erweiterten Modus verfügbar.
  5. Erweitern Sie den Knoten Kontext und navigieren Sie zu Ihrer Entscheidungsrichtlinie, um alle im Angebotskatalogschema verfügbaren Attribute anzuzeigen.

    Hinzufügen einer Bedingung und Bearbeiten eines Ausdrucks

    note
    NOTE
    Jede für ein Attribut definierte eingeschränkte Beschriftung kann zu einer Richtlinienverletzung bei DULE oder Einverständnis führen. Dies gilt für das Journey von Erlebnisereignissen, die in einer Entscheidungsregel verwendet werden, und für das Angebotsschema. Weitere Informationen zu Data-Governance-Richtlinien finden ​ in diesem Abschnitt.
  6. Um zu überprüfen, ob für die Profile, die in die Journey eintreten, ein Angebot zurückgegeben wurde, verwenden Sie die Funktion listSize mit der folgenden Syntax: listSize(@decision{ContentdecisionName.items})>0

    note
    NOTE
    In diesem Beispiel ist Name das Label der Inhaltsentscheidung, die Sie Ihrer Journey hinzugefügt haben.

    Hinzufügen einer Bedingung mit Liste

  7. Klicken Sie auf OK.

  8. Fügen Sie weitere Pfade hinzu, um gegebenenfalls weitere Bedingungen zu definieren.

    Sie können auch einen anderen Pfad für Profile erstellen, die die erste Bedingung nicht erfüllen, indem Sie die Option Pfad für andere Fälle als die obigen zeigen aktivieren.

  9. Speichern Sie die Aktivität „Bedingung“.

In einer benutzerdefinierten Aktion add-custom-action

Um die Ausgabe einer Aktivität vom Typ „Inhaltsentscheidung“ zu nutzen, können Sie eine benutzerdefinierte Aktion zu Ihrer Journey hinzufügen, in der Sie die von Ihnen definierten Angebote für ein externes System freigeben. Gehen Sie wie folgt vor.

  1. Fügen Sie Ihrer Journey eine benutzerdefinierte Aktion hinzu. Weitere Informationen

  2. Geben Sie ein Label für die Aktion ein.

  3. Wählen Sie im Abschnitt Anfrageparameter den Parameter aus, den Sie Attributen aus den abgerufenen Angeboten zuordnen möchten.

    Klicken Sie in das bearbeitbare Textfeld und wählen Sie aus den abgerufenen Angeboten einen beliebigen Parameter aus, den Sie Attributen zuordnen möchten.

    Bearbeiten der Anfrageparameter der benutzerdefinierten Aktion

  4. Wechseln Sie im sich öffnenden Popup-Fenster in den erweiterten Modus. Erweitern Sie im erweiterten Ausdruckseditor den Knoten Kontext, um alle Elemente der Entscheidungsrichtlinie anzuzeigen.

    note caution
    CAUTION
    Die Ausgabe eines Knotens vom Typ „Inhaltsentscheidung“ ist nur im erweiterten Modus verfügbar.
  5. Durchsuchen Sie das Angebotskatalogschema mithilfe des items Arrays. Verwenden Sie beispielsweise itemName vom ersten abgerufenen Angebot und itemName vom zweiten abgerufenen Angebot.

    Anfrageparameter der benutzerdefinierten Aktion, einschließlich der Entscheidungsrichtlinie

  6. Klicken Sie auf OK, um Ihren Ausdruck zu speichern.

  7. Speichern Sie die Konfiguration Ihrer benutzerdefinierten Aktion.

End-to-End-Beispiel use-case

Nachfolgend finden Sie ein vollständiges Beispiel für eine Journey mit einer Aktivität vom Typ „Inhaltsentscheidung“ in Kombination mit einer Aktivität vom Typ „Bedingung“ und einer benutzerdefinierten Aktion, wie oben beschrieben.

Vollständige Journey

Folgendes gilt, sobald die Journey aktiviert ist:

  1. Jedes Mal, wenn sich ein Profil für diese Zielgruppe qualifiziert, tritt es in die Journey ein.

  2. Journey Optimizer ruft über die Aktivität „Inhaltsentscheidung“ die für jedes Profil relevanten Angebote ab.

  3. Nur Profile, für die mindestens ein Angebot abgerufen wurde, setzen die Journey fort (über den Pfad „Geeignete Profile“).

  4. Wenn die Bedingung erfüllt ist, werden die entsprechenden Angebote über die benutzerdefinierte Aktion an ein externes System gesendet.

Entscheidungsdaten in Schrittereignissen decisioning-step-events

Wenn eine Inhaltsentscheidungsaktivität auf einer Journey ausgeführt wird, werden Entscheidungsdaten in den Journey-Schrittereignissen verfügbar gemacht. Diese Daten enthalten detaillierte Informationen über die abgerufenen Elemente und darüber, wie die Entscheidungen getroffen wurden.

Für jede Inhaltsentscheidungsaktivität enthält das Schrittereignis Entscheidungsdaten auf der obersten Ebene (z. B. exdRequestID und propositionEventType) und ein Array Vorschläge. Jeder Vorschlag verfügt über id, scopeDetails (einschließlich Entscheidungsanbieter, Korrelations-ID und Entscheidungsrichtlinie) und ein items -Array. Jedes Element enthält:

  • id: Die eindeutige Kennung des Elements

  • name: Der Name des Elements

  • score: Die dem Element zugewiesene Bewertung

  • itemSelection: Daten, die sich darauf beziehen, wie die Entscheidung getroffen und das Element abgerufen wurde, einschließlich:

    • selectionDetail: Informationen zur verwendeten Auswahlstrategie
    • rankingDetail: Informationen zum Ranking-Prozess (Strategie, Algorithmus, Schritt, Traffic-Typ)

Beispiel für Entscheidungsdaten in einem Schrittereignis:

"decisioning": {
  "exdRequestID": "8079d2bb-a8b2-4ecf-b9e7-32923dd6ad4e",
  "propositions": [
    {
      "id": "f475cb21-0842-44da-b0eb-70766ba53464",
      "scopeDetails": {
        "decisionProvider": "EXD",
        "correlationID": "6940d1c46208f3c00dae2ab94f3cd31c601461b47bf6d29ff8af0d0806a9c204",
        "decisionPolicy": {
          "id": "b913f724-3747-447b-a51e-8a2f9178f0db"
        }
      },
      "items": [
        {
          "id": "dps:14c7468e7f6271ff8023748a1146d11f05f77b7fc1368081:1bebbf0b7e0f1374",
          "name": "My item name",
          "score": 0.93,
          "itemSelection": {
            "selectionDetail": {
              "strategyID": "dps:selection-strategy:1bebbfc9245cb35e",
              "strategyName": "My selection strategy",
              "selectionType": "selectionStrategy",
              "version": "latest"
            },
            "rankingDetail": {
              "strategyID": "4FyRZTmpjrbzuL7rX7gvmu",
              "algorithmID": "RANDOM",
              "step": "aiModel",
              "trafficType": "random"
            }
          }
        }
      ]
    }
  ],
  "propositionEventType": {
    "decision": 1
  }
}
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to configure and use the Content Decision activity in Journey Optimizer journeys to retrieve personalized offers via a decision policy and route or forward them using conditions and custom actions.

Intents:

  • Add a Content Decision activity to a journey and configure a decision policy
  • Select and sequence decision items and selection strategies within a decision policy
  • Use the content decision output in an Optimize activity condition to branch profiles based on retrieved offers
  • Forward retrieved offers to an external system using a custom action
  • Inspect decisioning data in journey step events for audit and troubleshooting purposes

Glossary:

  • Content decision activity: A journey orchestration activity that evaluates a decision policy and retrieves the best eligible offers for each profile (product-specific)
  • Decision policy: A configuration that specifies which decision items and selection strategies to evaluate, and how many items to return (product-specific)
  • Selection strategy: A ranked evaluation method used within a decision policy to determine which offers are eligible and how they are scored (product-specific)
  • Proposition: The output unit of a decision policy execution, containing the selected items and associated scope and ranking metadata (product-specific)
  • listSize function: An expression editor function used to count the number of items returned by a content decision, e.g. listSize(@decision{Name.items})>0 (product-specific)
  • Offers catalog schema: The schema that defines the attributes available on decision items; accessible via the Context node in advanced expression editor mode (product-specific)

Guardrails:

  • The output of a Content Decision activity cannot be used in native channel activities (email, push, SMS, etc.)
  • The content decision output is only accessible in Advanced mode of the expression editor; it is not available in simple mode
  • Decisioning permissions are required to author a decision policy
  • Consent policy updates take up to 48 hours to take effect for attributes referenced in a decision policy
  • Consent policies are only available to organizations with the Adobe Healthcare Shield or Privacy and Security Shield add-on
  • Restricted data usage labels (DULE) on offer schema attributes can result in governance policy violations

Terminology:

  • Canonical name: Content decision activity — Acronym: none — variants: content decision node, decisioning activity
  • Synonyms: “decision policy” = “offer selection policy” ; “proposition” = “decision output”
  • Do not confuse: “Content decision activity” ≠ “native channel action” (content decision retrieves offers but does not deliver them directly; a custom action or condition is needed to act on the output)

FAQ:

  • Q: Can I use the offers returned by a Content Decision activity directly in an email? — No, the output of a content decision activity cannot be used in native channel activities; you must pass the offers to a custom action to send them to an external system.
  • Q: How do I check whether any offers were returned for a profile? — Use the listSize function in the advanced expression editor: listSize(@decision{ContentdecisionName.items})>0.
  • Q: Where do I access content decision output in the expression editor? — Switch to Advanced mode, unfold the Context node, and navigate to your decision policy to see all available offer catalog schema attributes.
  • Q: How long does it take for a consent policy update to apply to a decision policy? — Up to 48 hours after the consent policy is updated.
  • Q: What decisioning data is available in journey step events? — Each step event includes exdRequestID, propositionEventType, and an array of propositions — each containing an id, scopeDetails (decision provider, correlationID, decision policy), and an items array with id, name, score, and itemSelection details.
recommendation-more-help
journey-optimizer-help