applyPropositions

Mit dem Befehl applyPropositions können Sie Vorschläge, die bereits mit dem Befehl sendEvent gerendert wurden, erneut rendern. Dieser Befehl ist nützlich, wenn Sie mit Einzelseitenanwendungen arbeiten, in denen Teile der Seite erneut gerendert werden, wodurch möglicherweise bereits auf die Seite angewendete Personalisierungen überschrieben werden.

Dieser Befehl unterstützt die folgenden Felder:

  • Vorschläge: Ein Array von Vorschlagsobjekten, die Sie erneut rendern möchten.

  • Ansichtsname: Der Name der zu rendernden Ansicht. Die Anzeigebenachrichtigungen für diese Entscheidungen werden zwischengespeichert und können mit der Option personalization.includeRenderedPropositions in einen nachfolgenden sendEvent-Befehl eingefügt werden.

  • Metadaten: Ein Objekt, das bestimmt, wie HTML-Angebote angewendet werden können. Sie enthält die folgenden Eigenschaften:

    • Anwendungsbereich
    • Selektor
    • Aktionstyp

Anwenden von Vorschlägen mithilfe der Tag-Erweiterung „Web SDK"

Das Anwenden von Vorschlägen wird als Aktion innerhalb einer Regel in der Benutzeroberfläche für Datenerfassungs-Tags von Adobe Experience Platform ausgeführt.

  1. Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen beiexperience.adobe.com) an.
  2. Navigieren Sie Datenerfassung > Tags.
  3. Wählen Sie die gewünschte Tag-Eigenschaft aus.
  4. Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
  5. Wählen ​ unter "" eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
  6. Legen Sie ​ Dropdown-Feld ​Erweiterung“ auf Adobe Experience Platform Web SDK fest und Aktionstyp auf Vorschläge anwenden.
  7. Legen Sie die gewünschten Felder auf der rechten Seite fest.
  8. Klicken Sie Änderungen beibehalten und führen Sie dann den Veröffentlichungs-Workflow aus.

Anwenden von Vorschlägen mithilfe der Web SDK JavaScript-Bibliothek

Führen Sie den applyPropositions Befehl aus, wenn Sie Ihre konfigurierte Instanz der Web-SDK aufrufen. Das -Objekt, das Konfigurationsoptionen enthält, unterstützt die folgenden Felder:

  • propositions: Ein Array von Vorschlagsobjekten, die Sie erneut rendern möchten. Dieses Objekt wird in der Regel nicht verwendet, da das propositionScopes normalerweise bestimmt, welche Bereiche oder Oberflächen Sie erneut rendern möchten.

  • metadata: Legt fest, wie HTML-Angebote angewendet werden. Es ist eine Zuordnung, bei der der Schlüssel ein Bereich oder eine Oberfläche ist und der Wert ein Objekt ist, das die Schlüssel selector und actionType enthält.

    • selector: Eine Zeichenfolge, die eine CSS-Auswahl zum Anwenden der HTML enthält.
    • actionType: Die Aktion, die mit der HTML ausgeführt werden soll. Gültige Werte sind setHtml, replaceHtml und appendHtml.
  • viewName: Der Name der Ansicht, die in einer Einzelseitenanwendung gerendert werden soll. Die Anzeigebenachrichtigungen für diese Entscheidungen werden zwischengespeichert und können mit personalization.includeRenderedPropositions in einen nachfolgenden sendEvent-Befehl eingefügt werden.

alloy("applyPropositions",{
  "propositions": [],
  "metadata": {},
  "viewName": ""
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636