applyPropositions
Mit dem Befehl applyPropositions
können Sie Vorschläge erneut rendern, die bereits mit dem Befehl sendEvent
gerendert wurden. Dieser Befehl ist beim Arbeiten mit Einzelseitenanwendungen nützlich, bei 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.
-
Name der Ansicht: Der Name der Ansicht, die gerendert werden soll. Die Anzeigebenachrichtigungen für diese Entscheidungen werden zwischengespeichert und können mithilfe der Option
personalization.includeRenderedPropositions
in einen nachfolgendensendEvent
-Befehl aufgenommen 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 Web SDK-Tag-Erweiterung
Das Anwenden von Vorschlägen erfolgt als Aktion innerhalb einer Regel in der Adobe Experience Platform-Oberfläche für Datenerfassungs-Tags.
- Melden Sie sich mit Ihren Adobe ID-Anmeldedaten bei experience.adobe.com an.
- Navigieren Sie zu Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
- Wählen Sie unter Aktionen eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
- Setzen Sie das Dropdown-Feld Erweiterung auf Adobe Experience Platform Web SDK und legen Sie den Aktionstyp auf Vorschläge anwenden fest.
- Legen Sie die gewünschten Felder auf der rechten Seite fest.
- Klicken Sie auf Änderungen beibehalten und führen Sie dann Ihren Veröffentlichungs-Workflow aus.
Anwenden von Vorschlägen mithilfe der Web SDK JavaScript-Bibliothek
Führen Sie den Befehl applyPropositions
aus, wenn Sie Ihre konfigurierte Instanz des 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 FeldpropositionScopes
normalerweise bestimmt, welche Bereiche oder Oberflächen Sie erneut rendern möchten. -
metadata
: Bestimmt, wie HTML-Angebote angewendet werden. Dies ist eine Zuordnung, bei der der Schlüssel ein Bereich oder eine Oberfläche ist und der Wert ein Objekt ist, das die Schlüsselselector
undactionType
enthält.selector
: Eine Zeichenfolge, die einen CSS-Selektor enthält, in dem die HTML angewendet werden soll.actionType
: Die Aktion, die mit der HTML ausgeführt werden soll. Gültige Werte sindsetHtml
,replaceHtml
undappendHtml
.
-
viewName
: Der Name der Ansicht, die in einer Einzelseitenanwendung dargestellt werden soll. Die Anzeigenbenachrichtigungen für diese Entscheidungen werden zwischengespeichert und können mitpersonalization.includeRenderedPropositions
in einen nachfolgendensendEvent
-Befehl aufgenommen werden.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});