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:

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.

​ de sectie van Fragmenten van een besluitpunt die fragmentverwijzingen en plaatsingssleutels tonen. {width="70%"}

Nadat u dit hebt gedaan, kunt u een van de volgende methoden gebruiken:

neemt direct de code op

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
{% let variable =  get(item._experience.decisioning.offeritem.contentReferencesMap, "placement").id %}
{{fragment id = variable required=false}}
volg de gedetailleerde stappen
  1. Navigeer aan Helper functions en voeg ​functie {% let variable = expression %} {{variable}} aan de coderuit toe, waar u de variabele voor uw fragment kunt verklaren.

    ​ de redacteur van de het beleidscode van het Besluit die de laat hulpfunctie toont aan de coderuit wordt toegevoegd.

  2. 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.

    ​ Kaart en krijgt functies die worden gebruikt om de fragmentkaart en de sleutel van de fragmentverwijzing van verwijzingen te voorzien.

  3. U kunt ook een contextueel kenmerk gebruiken dat deze id van het apparaatmodel zou bevatten.

    ​ Contextafhankelijke attributen die voor het herkenningsteken van het apparatenmodel worden geselecteerd.

  4. Voeg de variabele toe die u als fragment-id voor het fragment hebt gekozen.

    ​ de variabele van identiteitskaart van het Fragment die van het besluitpunt in de code van het besluitvormingsbeleid wordt geplaatst.

De fragment-id en de verwijzingssleutel worden geselecteerd in de sectie Fragments van het beslissingsitem.

WARNING
Als de fragmentsleutel onjuist is of als de fragmentinhoud ongeldig is, kan de rendering mislukken en een fout veroorzaken in de Edge-aanroep.
Om fouten te voorkomen wanneer een fragment tijdelijk niet beschikbaar is, wordt de markering 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.

Inhoud- en expressiefragmenten in e-mails simuleren
Voor het E-mail kanaal, de uitdrukkingsfragmenten verbonden aan een correcte vertoning van het besluitvormingspunt wanneer u Send proof of wanneer de campagne wordt geactiveerd. Simulate content geeft echter niet het expressiefragment van het beslissingsitem weer.
Visuele fragmenten en beslissingsitems in e-mails
U kunt geen a Visual fragment aan een besluitpunt toewijzen, slechts uitdrukkingsfragmenten worden gesteund in deze context.
Eigenschappen van beslissingstitem en context

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.

  1. Verwijs naar deze variabele in het fragment, bijvoorbeeld:

    code language-text
    Elevate your practice with new {{sport}} gear!
    
  2. 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}}
    
Validatie van fragmentinhoud van Besluit-item
  • 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.

Tijdelijk niet-beschikbare fragmenten worden overgeslagen {#temporary-unavailable-fragments}

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.

NOTE
U kunt een fragment nog steeds als verplicht markeren door de markering 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

AVAILABILITY
Deze eigenschap is beschikbaar in Beperkte Beschikbaarheid voor uitgaande kanalen met de steun van het Beslissen. Neem contact op met uw Adobe-vertegenwoordiger als u toegang wilt aanvragen.

Voordat u AEM Content Fragments gaat gebruiken in een beslissingsbeleid, moet u controleren of u beschikt over:

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.

  1. 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.

  2. 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.

  3. 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 ​

recommendation-more-help
journey-optimizer-help