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 sendEvent in einen nachfolgenden personalization.includeRenderedPropositions-Befehl eingefügt werden.

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

    • Anwendungsbereich
    • Selektor
    • Aktionstyp

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 einen CSS-Selektor enthält, auf den die HTML angewendet werden soll.
    • actionType: Die Aktion, die mit der HTML durchgefü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 sendEvent in einen nachfolgenden personalization.includeRenderedPropositions-Befehl eingefügt werden.

alloy("applyPropositions",{
  "propositions": [],
  "metadata": {},
  "viewName": ""
});

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

Die diesem Befehl entsprechende Web SDK-Tag-Erweiterung ist die Apply propositions.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1