Hefboomfragmenten in besluitvormingsbeleid fragments
De punten van het besluit steunen twee types van fragmentinhoud die kunnen worden gebruikt wanneer het ontwerpen van berichten binnen een besluitvormingsbeleid:
- de inhoudsfragmenten van Journey Optimizer — herbruikbare uitdrukkingsfragmenten die in Journey Optimizer worden gecreeerd en aan de 2} sectie van het besluitvormingspunt {toegevoegd. Fragments Leer meer over de inhoudsfragmenten van AJO
- de Fragmenten van de Inhoud van AEM — inhoud authored in Adobe Experience Manager, in kaart gebracht aan de attributen van het besluitvormingspunt, en geselecteerd in de verpersoonlijkingsredacteur door zeer belangrijke naam. Leer hoe te om een Fragment van de Inhoud van AEM aan een besluitpunt te verbinden
Journey Optimizer-inhoudsfragmenten ajo-fragments
Als uw besluitvormingsbeleid besluitpunten met inbegrip van de fragmenten van de inhoud van AJO bevat, kunt u deze fragmenten gebruiken wanneer het ontwerpen van een bericht binnen het besluitvormingsbeleid over alle kanalen waar Beslissing beschikbaar is (code-based ervaring, E-mail, Duw, SMS, en reizen).
Stel bijvoorbeeld dat u verschillende inhoud wilt weergeven voor verschillende modellen van mobiele apparaten. Voeg de gespecificeerde fragmenten, elk die op een verschillend telefoonmodel betrekking hebben, aan het besluitpunt toe u in het besluitvormingsbeleid gebruikt. Leer hoe te om fragmenten aan een besluitpunt toe te voegen.
Nadat u dit hebt gedaan, kunt u een van de volgende methoden gebruiken:
U plakt gewoon het codeblok hieronder in de code voor het beslissingsbeleid. Vervang variable door de fragment-id en placement door de fragmentverwijzingssleutel:
| code language-handlebars |
|---|
|
-
Navigeer aan Helper functions en voeg functie
{% let variable = expression %} {{variable}}aan de coderuit toe, waar u de variabele voor uw fragment kunt verklaren.
-
Gebruik de Kaart > krijgt functie
{%= get(map, string) %}om uw uitdrukking te bouwen. De kaart is het fragment waarnaar wordt verwezen in het beslissingsitem. De tekenreeks kan het apparaatmodel zijn dat u als Fragment reference key hebt ingevoerd in het beslissingsitem.
-
U kunt ook een contextueel kenmerk gebruiken dat deze id van het apparaatmodel zou bevatten.
-
Voeg de variabele toe die u als fragment-id voor het fragment hebt gekozen.
De fragment-id en de verwijzingssleutel worden geselecteerd in de sectie Fragments van het beslissingsitem.
required=false gebruikt zodat het fragment wordt overgeslagen. leer meer over tijdelijk niet beschikbare fragmenten Gebruik en geleiding fragments-guardrails
De volgende gidsen zijn specifiek op AJO inhoudsfragmenten van toepassing die in besluitvormingspunten worden gebruikt.
Kenmerken van beslissingsitems en contextafhankelijke kenmerken worden standaard niet ondersteund in Journey Optimizer -fragmenten. In plaats daarvan kunt u echter algemene variabelen gebruiken, zoals hieronder beschreven.
Laten wij zeggen u de sport variabele in uw fragment wilt gebruiken.
-
Verwijs naar deze variabele in het fragment, bijvoorbeeld:
code language-text Elevate your practice with new {{sport}} gear! -
Bepaal de variabele met laat functie binnen het blok van het besluitvormingsbeleid. In het voorbeeld hieronder, sport wordt bepaald met de attributen van het besluitvormingspunt:
code language-handlebars {#each decisionPolicy.13e1d23d-b8a7-4f71-a32e-d833c51361e0.items as |item|}} {% let sport = item._cjmstage.value %} {{fragment id = get(item._experience.decisioning.offeritem.contentReferencesMap, "placement1").id }} {{/each}}
-
Wegens de dynamische aard van deze fragmenten, wanneer gebruikt in een campagne, wordt de berichtbevestiging tijdens de verwezenlijking van de campagneinhoud overgeslagen voor fragmenten die in besluitpunten van verwijzingen worden voorzien.
-
De validatie van de fragmentinhoud vindt alleen plaats tijdens het maken en publiceren van het fragment.
-
Voor JSON-expressiefragmenten wordt de inhoud syntactisch gevalideerd bij het opslaan van het fragment. Validatiefouten worden weergegeven als waarschuwingen.
Tijdens runtime wordt de inhoud van de campagne (inclusief fragmentinhoud van besluitvormingsitems) gevalideerd. Als de validatie mislukt, wordt de campagne niet weergegeven.
Wanneer reizen of campagnes verwijzen naar fragmenten die zijn gekoppeld aan beslissingsitems, kunnen er korte synchronisatievertragingen optreden voordat bijgewerkte fragmenten beschikbaar zijn op Edge.
Om fouten te voorkomen wanneer een fragment tijdelijk niet beschikbaar is, is de markering required voor fragmenten standaard ingesteld op false , zodat deze worden overgeslagen in plaats van dat de reis of campagne mislukt.
Dit betekent dat als het fragment tijdelijk niet beschikbaar is op Edge, het gewoon wordt genegeerd. Als het fragment beschikbaar is, wordt het normaal weergegeven.
Voorbeeld
Als uw beslissingsbeleid voor twee aanbiedingen in aanmerking komt en elk een fragment heeft (bijvoorbeeld “20% korting” en “30% korting”) en het tweede fragment tijdelijk niet beschikbaar is, geeft required=false het systeem het beschikbare aanbod weer (20% korting) en slaat het andere fragment over (30% korting) in plaats van de reis of campagne te mislukken. Dit verbetert de betrouwbaarheid wanneer de inhoud nog synchroniseert.
required in te stellen op true . Als een fragment tijdelijk ontbreekt, kan het echter tot gevolg hebben dat de rendering van de reis of campagne mislukt.AEM-inhoudsfragmenten aem-fragments-decisioning
Voordat u AEM Content Fragments gaat gebruiken in een beslissingsbeleid, moet u controleren of u beschikt over:
- U hebt een inhoudsfragment gemaakt in Adobe Experience Manager en het gelabeld met
ajo-enabled:{OrgId}/{SandboxName}, zodat het kan worden gedetecteerd door Journey Optimizer. leer hoe te om een markering tot stand te brengen en toe te wijzen - Het fragment wordt gekoppeld aan de sectie AEM Fragments van het aanbiedingsitem door er een unieke referentienaam aan toe te wijzen. Leer hoe te om een Fragment van de Inhoud van AEM aan een besluitpunt te verbinden
In de verpersoonlijkingsredacteur, zijn alle Fragments van de Inhoud van AEM verbonden aan de besluitvormingspunten die door het beleid worden geselecteerd beschikbaar. Er wordt één map per fragmentsleutelnaam weergegeven.
In dit voorbeeld bevat het beslissingsbeleid twee beslissingsitems waaraan AEM-fragmenten zijn gekoppeld via hun referentienaam.
-
Klik op + om het gewenste fragment toe te voegen aan uw expressie.
Aangezien één enkele verwijzingsnaam veelvoudige fragmenten kan hebben verbonden aan het over verschillende aanbiedingspunten, bepaalt het Beslissen beste om aan elke klant te leveren die op de het rangschikken van het besluitvormingsbeleid criteria wordt gebaseerd.
-
Nadat het fragment is geselecteerd, kunt u de kenmerken ervan, zoals afbeeldings-URL’s, tekstvelden of andere inhoud, benutten en Decisioning gebruiken om de juiste inhoud op het juiste moment aan de juiste klant te laten zien.
-
Voordat u uw campagne of reis activeert, kunt u Simulate content gebruiken om een voorvertoning weer te geven van de veldwaarden van AEM Content Fragment voor een specifiek testprofiel. leer meer bij het simuleren van inhoud