applyPropositions

Met de opdracht applyPropositions kunt u opnieuw voorstellingen renderen die al zijn gerenderd met de opdracht sendEvent . Deze opdracht is handig wanneer u werkt met toepassingen van één pagina waarin delen van de pagina opnieuw worden weergegeven en waarmee u eventuele al op de pagina toegepaste aanpassingen kunt overschrijven.

Deze opdracht ondersteunt de volgende velden:

  • Voorstellen: Een serie van propositievoorwerpen die u wilt re-teruggeven.

  • naam van de Mening: De naam van de mening om terug te geven. De weergavemeldingen voor deze beslissingen worden in het cachegeheugen opgeslagen en kunnen via de optie sendEvent in een volgende opdracht van personalization.includeRenderedPropositions worden opgenomen.

  • gegevens van Meta: Een voorwerp dat bepaalt hoe de aanbiedingen van HTML kunnen worden toegepast. Het bevat de volgende eigenschappen:

    • Bereik
    • Kiezer
    • Type handeling

Voer het applyPropositions bevel in werking wanneer het roepen van uw gevormde instantie van het Web SDK. Het object met configuratieopties ondersteunt de volgende velden:

  • propositions: Een array van propositieobjecten die u opnieuw wilt renderen. Dit object wordt meestal niet gebruikt, omdat het veld propositionScopes meestal bepaalt welk bereik of welke oppervlakken u opnieuw wilt renderen.

  • metadata - Hiermee bepaalt u hoe HTML-aanbiedingen worden toegepast. Het is een kaart waar de sleutel een bereik of een oppervlak is en de waarde een object is dat de toetsen selector en actionType bevat.

    • selector: Een tekenreeks die een CSS-kiezer bevat waaruit de HTML moet worden toegepast.
    • actionType: De handeling die met de HTML moet worden uitgevoerd. Geldige waarden zijn setHtml , replaceHtml en appendHtml .
  • viewName: De naam van de weergave die in een toepassing van één pagina moet worden weergegeven. De weergavemeldingen voor deze beslissingen worden in het cachegeheugen opgeslagen en kunnen met sendEvent worden opgenomen in een volgende personalization.includeRenderedPropositions -opdracht.

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

Proposities toepassen met de Web SDK-tagextensie

De Web SDK-tagextensie die equivalent is aan deze opdracht, is de Apply propositions -handeling.

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