subscribeRulesetItems
Mit dem Befehl subscribeRulesetItems
können Sie Vorschläge abonnieren, die das Ergebnis erfüllter Regelsätze sind. Hierzu können Sie angeben, nach welchen Oberflächen und Schemata gefiltert werden soll, und eine Rückruffunktion bereitstellen.
Jedes Mal, wenn Regelsätze ausgewertet werden, empfängt die Callback-Funktion ein result
mit einem Array von Vorschlägen darin.
subscribeRulesetItems
ist die einzige Möglichkeit, Vorschläge aus Regelsätzen abzurufen, da sie nicht zusammen mit sendEvent
Ergebnissen zurückgegeben werden.Befehlsoptionen command-options
Dieser Befehl akzeptiert ein options
mit den folgenden Eigenschaften:
surfaces
schemas
callback
result
und collectEvent
. Siehe Callback-Parameter für Details.Callback-Parameter callback-parameters
Die Rückruffunktion empfängt beim Aufrufen die beiden in der folgenden Tabelle beschriebenen Parameter.
result
propositions
-Array. Diese Vorschläge sind das direkte Ergebnis von zufriedenen Regelsätzen. Das result
-Objekt ist genauso strukturiert wie das Ergebnisobjekt das von sendEvent
mit einer then
-Klausel zurückgegeben wird.collectEvent
collectEvent
-Funktion collectevent-function
Die Funktion collectEvent
ist eine praktische Funktion, mit der Sie Ereignisereignisse senden können, um Edge Networks, Anzeigen und andere Ereignisse zu verfolgen. Sie akzeptiert die beiden in der folgenden Tabelle beschriebenen Parameter.
display
, interact
oder dismiss
.propositions
Abonnieren von Inhaltskarten mit der Tag-Erweiterung Web SDK tag-extension
Gehen Sie wie folgt vor, um Inhaltskarten über die Benutzeroberfläche für Tags zu abonnieren.
- Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen beiexperience.adobe.com) an.
- Navigieren Sie 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 unter "" ein vorhandenes Ereignis aus oder erstellen Sie ein neues.
- Legen Sie das Erweiterung Dropdown-Feld auf Adobe Experience Platform Web SDK fest und setzen Sie den Ereignistyp auf Regelsatzelemente abonnieren.
- Wählen Sie rechts im Bildschirm die Schemata und Oberflächen aus, für die Sie Inhaltskarten abonnieren möchten.
- Wählen Änderungen beibehalten und führen Sie dann den Veröffentlichungs-Workflow aus.
Abonnieren von Inhaltskarten mit der Web SDK JavaScript Library library
Der folgende Beispiel-Code abonniert die web://mywebsite.com/#welcome
für Inhaltskarten und verwendet die collectEvent
Convenience-Methode zum Ausgeben display
Ereignisse für alle Vorschläge.
alloy("subscribeRulesetItems", {
surfaces: ["web://mywebsite.com/#welcome"],
schemas: ["https://ns.adobe.com/personalization/message/content-card"],
callback: (result, collectEvent) => {
const { propositions = [] } = result;
renderMyPropositions(propositions);
collectEvent("display", propositions);
},
});