subscribeRulesetItems
Gemaakt voor:
- Ontwikkelaar
Met de opdracht subscribeRulesetItems
kunt u zich abonneren op voorstellingen die het resultaat zijn van bevredigende linialen. U kunt dit doen door te specificeren op welke oppervlakken en schema's moet worden gefilterd, en een callback functie te verstrekken.
Wanneer tijdlinialen worden geëvalueerd, ontvangt de callback-functie een result
-object met daarin een array van voorstellingen.
subscribeRulesetItems
is de enige manier om voorstellen op te halen die afkomstig zijn van regels, aangezien deze niet worden geretourneerd naast de resultaten van sendEvent
.Opdrachten
Deze opdracht heeft een options
-object met de volgende eigenschappen:
surfaces
schemas
callback
result
en collectEvent
. Zie callback parametersvoor details.Callback-parameters
De callback functie ontvangt de twee parameters die in de lijst hieronder worden beschreven wanneer aangehaald.
result
propositions
. Deze voorstellen zijn het directe resultaat van tevreden regels. Het result
voorwerp is gestructureerd het zelfde als het resultaatvoorwerpdat door sendEvent
gebruikend een then
clausule is teruggekeerd.collectEvent
collectEvent
functie
De functie collectEvent
is een handige functie die u kunt gebruiken om gebeurtenissen van de Edge Network naar spoorinteractie, vertoningen en andere gebeurtenissen te verzenden. De twee parameters die in de onderstaande tabel worden beschreven, worden geaccepteerd.
display
, interact
of dismiss
.propositions
Abonneren op inhoudskaarten met de Web SDK-tagextensie
Voer de onderstaande stappen uit om u via de gebruikersinterface Codes aan te melden voor inhoudskaarten.
- Login aan experience.adobe.comgebruikend uw geloofsbrieven van Adobe ID.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeer naar Rules en selecteer vervolgens de gewenste regel.
- Selecteer onder Events een bestaande gebeurtenis of maak een nieuwe gebeurtenis.
- Stel het vervolgkeuzeveld Extension in op Adobe Experience Platform Web SDK en stel de waarde Event Type in op Subscribe ruleset items .
- Selecteer aan de rechterkant van het scherm de schema's en oppervlakken waarvoor u zich wilt abonneren op inhoudskaarten.
- Selecteer Keep Changes en voer vervolgens uw publicatieworkflow uit.
Abonneren op inhoudskaarten met de Web SDK JavaScript-bibliotheek
De volgende voorbeeldcode abonneert zich op het oppervlak van web://mywebsite.com/#welcome
voor inhoudskaarten en gebruikt de methode collectEvent
uit display
om gebeurtenissen voor alle proposities uit te zenden.
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);
},
});