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
personalization.includeRenderedPropositionsin een volgende opdracht vansendEventworden 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
Proposities toepassen met de webSDK-tagextensie
Het toepassen van voorstellingen wordt uitgevoerd als een actie binnen een regel in de de etiketteninterface van de Inzameling van Gegevens van Adobe Experience Platform.
- Login aan experience.adobe.com gebruikend 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 Actions een bestaande actie of maak een actie.
- Stel het vervolgkeuzeveld Extension in op Adobe Experience Platform Web SDK en stel de waarde Action Type in op Apply propositions .
- Stel de gewenste velden rechts in.
- Klik op Keep Changes en voer vervolgens de publicatieworkflow uit.
Proposities toepassen met de Web SDK JavaScript-bibliotheek
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 veldpropositionScopesmeestal 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 toetsenselectorenactionTypebevat.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 zijnsetHtml,replaceHtmlenappendHtml.
-
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 metpersonalization.includeRenderedPropositionsworden opgenomen in een volgendesendEvent-opdracht.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});