Dünaamilise sisu lisamine meilisõnumitesse

Jootraha

Kui soovite tasuta proovida, saate registreeruda 30-päevasele Dynamics 365 Customer Insights prooviversioonile.

Oluline

See artikkel kehtib ainult väljaminevale turundusele.

Dünaamiline sisu genereeritakse vahetult enne sõnumi konkreetsele isikule saatmist. Dünaamilist sisu kasutatakse tavaliselt adressaadi kontaktikirjete (nt ees- ja perekonnanimi), erilinkide ning sisusätetes määratud teabe ja linkide lisamiseks. Kui oskate kasutada koode, saate ka luua kohandatud loogikaid, mis rakendavad tingimuslikke avaldisi, eraldiseisvaid kordusi ja muud. Dünaamilist sisu saab kasutada kõikjal meilisõnumi sisuosas ja mõningaid dünaamilisi väärtus saab kasutada ka sõnumi päiseväljadel (teema, aadress, saatja nimi).

Sisusätetega standardsete ja nõutavate meilisõnumi osade määramine

Sisusätetega määratakse turundusmeili koostamise standardid ja sisu kohustuslikud osad. Igaüks neist sisaldab tellimiskeskuse linki, sõbrale edasisaatmise linki, sotsiaalmeedia linke, teie postiaadressi ja muud teavet, mida saab isikupärastamisfunktsiooni abil dünaamiliste väärtustena sõnumisse paigutada.

Dynamics 365 Customer Insights - Journeys tarnitakse ühe sisusätete vaikekirjega, mis on eelkonfigureeritud kasutama vaikimisi tellimiskeskust (sisaldub ka karbist väljas). Saate seda kirjet vastavalt vajadusele kohandada ja saate luua ka täiendavaid kirjeid. Seadistate iga kliendireisi konkreetse sisuseadete kirje kasutamiseks, mis tähendab, et kõik selle teekonna saadetud sõnumid kasutavad sama salvestust. Igal teekonnal võib aga olla erinev kirje, mis tähendab, et kahel või enamal klienditeekonnal saate kasutada identset turundusmeili kujundust, millest igaüks määratleb erineva sisuseadete kirje. Kui teil on rohkem kui üks sisusätete kirje, on vaikeseade täpselt üks neist ja see rakendatakse automaatselt iga teie uue kliendireisi jaoks.

Sisu seadete väärtusi hinnatakse esmalt saatmise ajal, mis tähendab, et saate sisu sätete kirjet igal ajal muuta ja kõik ootel ja tulevased e-kirjad kasutavad automaatselt uusimaid väärtusi.

Iga kasutatav sisusätete kirje, mida kasutate, peab olema saadaval väliste turundusteenuste jaoks, mis haldavad meilide koostamist ja edastamist. Seetõttu peate oma sisuseadete kirjed avaldama, valides uue kirje loomisel iga kord, kui loote uue kirje.

Märkus.

Kui teil on muud tüüpi väärtusi, mida kasutate sageli e-kirjades ja / või mida soovite hallata klienditeekonna tasemel, saate need sisu-olemi üksusele kohandatud väljadena lisada nii, nagu saate teiste jaoks üksuste tüübid rakenduses Dynamics 365. Praeguses versioonis peab aga kõigi sisusätete olemi kohandatud väljade tüüp olema Tekst (string). Lisateave: Kohandamine Customer Insights - Journeys

Sisu seadete kirje vaatamiseks, muutmiseks või loomiseks toimige järgmiselt.

  1. Avage jaotis Väljamineva turunduse>turundusmallid>Sisusätted.

  2. Avaneb harilik loendileht, mis võimaldab kindla kirje leidmiseks kasutada sortimis-, filtreerimis- ja otsingufunktsiooni ning kirjeid käsuriba nuppude abil lisada ja eemaldada. Valige kirje, mille soovite redigeerimiseks avada, või valige käsuribal uus, et luua uus.

  3. Avaneb vorm Sisusätted . Kui redigeerite juba avaldatud kirjet, peate enne selle redigeerimist käsuribalt valima käsu Redigeeri . Kui loote uut, võite lihtsalt alustada väljade täitmist.

    Sisusätete vorm.

  4. Määrake vajaduste alusel järgmised sätted.

    • Nimi: sisestage kliendi sätete kirje nimi. See nimi kuvatakse klienditeekonna sisusätete määramisel või meilisõnumi eelvaates.
    • Omanik: kuvab Dynamics 365 Customer Insights - Journeys kirje loonud kasutaja.
    • Aadress peamine: sisestage organisatsiooni postiaadressi põhiosa. Kõik turundusmeilid peavad sisaldama kehtivat põhiaadressi, mis on võetud sisusseadete kirjest. Isikupärastamise nupp.Valige isikupärastamise abil nupp, et sisestada avaldis, mis viitab olemasoleva kirje väljale (nt konkreetse kontokirje aadressiväljale).
    • Aadressirida 2: sisestage täiendav postiaadressi teave (vajadusel). Isikupärastamise nupp.Valige isikupärastamise abil nupp, et sisestada avaldis, mis viitab olemasoleva kirje väljale (nt konkreetse kontokirje aadressiväljale).
    • Vaikesäte: seadke väärtusele Jah , et praegused sisusätted salvestaksid kõigi uute klienditeekondade vaikesätted. Alati peab olema täpselt üks vaikimisi; kui muudate vaikesätet, muudetakse olemasolev vaikesäte automaatselt väärtuseks Ei.
    • Äriüksuse omamise vaikesäte: see säte on saadaval ainult siis, kui äriüksuse ulatuse määramine on lubatud. Seadke selle väärtuseks Jah , et praegused sisusätted salvestaksid vaikimisi kõigi äriüksuse uute klienditeekondade jaoks. Äriüksuse ulatuse jaoks peab alati olema täpselt üks vaikesisusäte; kui muudate vaikesätet, muudetakse olemasolev vaikesäte automaatselt väärtuseks Ei.
    • LinkedIni URL, Twitteri URL, URL, Instagrami URL, URL ja Google Plusi URL: sisestage kõigi nende sotsiaalmeediateenuste puhul oma organisatsiooni sihtlehe URLFacebook YouTube .
    • Kordustellimuste keskus: määrake olemasolev turundusleht, mis on seadistatud tellimiskeskusena. Kõik turundusmeilid peavad sisaldama kehtivat tellimiskeskuse linki, mis on võetud sisusseadete kirjest. Valige isikupärastamise Isikupärastamise nupp. abil nupp, et sisestada avaldis, mis viitab konkreetse lehe URL-i väljale Terve leht , mida soovite kasutada. Tulemuseks saadav avaldis näeb välja umbes selline (GUID erineb olenevalt isikupärastamise abil valitud kirjest):
      {{msdyncrm_marketingpage(3343053c-8daf-e911-a85e-000d3a3155d5).msdyncrm_full_page_url}}
    • Sõbrale edasisaatmine: määrake olemasolev turundusleht, mis salvestatakse sõbrale edasisaatmise lehena. Valige nupp, et Isikupärastamise nupp. valida saadaolevate lehtede loendist. Valige isikupärastamise Isikupärastamise nupp abil nupp, et sisestada avaldis, mis viitab konkreetse lehe URL-i väljale Terve leht , mida soovite kasutada. Tulemuseks saadav avaldis näeb välja umbes selline (GUID erineb olenevalt isikupärastamise abil valitud kirjest):
      {{msdyncrm_marketingpage(36458a9e-72af-e911-a859-000d3a3159df).msdyncrm_full_page_url}}
  5. Sätete salvestamiseks valige akna paremas alanurgas käsk Salvesta .

  6. Kui redigeerite sisusätete kirjet, mis oli juba aktiivne, avaldatakse kirje salvestamisel automaatselt uuesti. Kui loote uut kirjet, siis valige käsuribal Avalda , et avaldada see turundusteenustes, et saaksite seda kasutama hakata.

Isikupärastamise kasutamine dünaamiliste väljaväärtuste paigutamiseks

Isikupärastamine aitab teil luua kehtivaid dünaamilisi avaldisi väljaväärtuste paigutamiseks adressaadi kontaktikirjetest, sõnumi sisusätetest ja muudest andmebaasiväärtustest. See nupp kuvatakse teile teksti vormindamise tööriistaribal, kui graafilise kujundaja tekstielemendi valite. See nupp kuvatakse ka mõningate sätete väljade juures, nagu teemarida, saatja aadress ja saatja nimi.

Märkus.

Isikupärastamise dialoogiboksis kuvatakse ainult olemid ja seosed, mis on sünkroonitud marketing-insightsi teenusega. Kui peate näitama teavet või kasutama suhteid ühe või mitme üksuse kohta, mida loendis pole, siis paluge administraatoril lisada vastavad üksused turundusülevaate teenusele. Kui olete administraator, siis vaadake juhiseid jaotisest Marketing-Insightsi teenusega sünkroonitavate olemite valimine.

Isikupärastamise kasutamine dünaamilise avaldise paigutamiseks

Isikupärastamise kasutamiseks tehke järgmist.

  1. Viige kursor väljale või tekstielemendile, kuhu soovite dünaamilise teksti lisada, ja seejärel valige nupp Isikupärastamine Isikupärastamise nupp. Avaneb isikupärastamise dialoog.

    Isikupärastamine, lk 1.

  2. Tehke üht järgmistest.

    • Valige Dünaamiline sisu , et paigutada väärtus, mis võib muutuda sõltuvalt kontekstist, kus sõnumit kasutate, ja seejärel valige siinsest ripploendist üks järgmistest.
      • Kontakt: paigutab adressaadi kontaktikirjest välja väärtuse, näiteks eesnimi. Need väärtused varieeruvad adressaadi osas.
      • ContentSettings: paigutab välja väärtuse sisusätetest. Väärtused nagu tellimuskeskuse URL, edasisuunamise URL ja saatja postiaadress on saadaval siin. Need väärtused võivad varieeruda klienditeekonna järgi, kus sõnumit kasutatakse.
      • FormDoiSubmission: paigutab dünaamilise välja vormi topeltlubamise jaoks. See väli ei nõua seoseväärtust, nagu allpool kirjeldatud.
      • Message: paigutab väärtused, mis on seotud sõnumi endaga; praegu hõlmab see avatud veebilehe URL-i ja mitmesuguseid dünaamilisi väärtusi, mida kasutatakse topeltlubamise e-kirjades.
    • Valige Staatiline sisu , et paigutada fikseeritud väärtus kindlast kirjest (nt tulevase sündmuse nimi). See väärtus on sama, olenemata sellest, kus te sõnumit kasutate või kes selle saab. Seejärel tehke vajalikud väärtust sisaldava olemi ja kirje tuvastamiseks järgmised sätted.
      • Valige suvand (ülemine liitboks): valige olem (nt sündmus või konto). Selleks et otsida olemit, viige oma kursor sellele kastile ja alustage selle nime trükkimist kuni kuvatakse olemit, mida soovite.
      • Valige kirje (alumine ripploend): valige konkreetne kirje nime järgi. See loend kuvab kõik teie valitud olemi kirjed. Nagu ka olemi puhul, saate ka siin otsida.
  3. Nüüd peate tuvastama kindla välja, mida soovite paika asetada. Tehke üht järgmistest.

    • Valige Seotud olem, et leida olemist väli, mis on seotud eelmisel lehel valitud olemiga . Seejärel tehke järgmised sätted, et tuvastada seos ja väli, mida soovite kuvada.
      • Seose valimine: seos määratleb, millisele teisele olemile soovite hüpata, ja tee, mille kaudu sinna jõudmiseks valite. Selleks et otsida seost, viige oma kursor sellesse kasti ja alustage selle nime trükkimist kuni kuvatakse seos, mida soovite, ning siis valige see. Lisateavet selle kohta, kuidas mõista seoste esitust siin, leiate järgmisest jaotisest.
      • Vali väli: valige välja nimi, mida soovite kuvada. Nagu ka seose puhul, saate ka siin otsida. See ripploend on saadaval ainult siis, kui olete valinud N:1 seose.
  4. Dialoogi allosas näete nüüd lõplikku avaldist. Selle avaldise paigutamiseks valige Lisa .

    Isikupärastamine, lk 2.

Oluline

Iga tsükli jaoks loodud loendeid ei renderdata kindlas järjestuses ja need pole ühegi välja järgi sorditavad.

Kuidas isikupärastamine andmebaasiseoseid esitab?

Kui valite seose isikupärastamisel, kuvatakse suvandid, kasutades ühte järgmistest nimetamistavadest.

  • FieldName (PrimaryEntity) -> SecondaryEntity
    Kui esmane olem on sulgudes ja sellel on välja nimi, on see mitmik-ühele (N:1) seos, mis viib teisese olemi ühe kirjeni. Seetõttu peaksite tavaliselt valima teise ripploendi abil teisese olemi välja oma avaldisega kuvamiseks.
  • PrimaryEntity -> FieldName (SecondaryEntity)
    Kui sekundaarne olem on sulgudes ja kuvab välja nime, on see üks-mitmele (1:N) seos, mis võib viia teisese olemi mitme kirjeni. Seetõttu ei saa te välja valida (teine ripploend on keelatud) ja peate selle asemel kasutama seda seost for/each loop osana , et kuvada iga saadaoleva seotud kirje väärtusi.
  • PrimaryEntity -> SecondaryEntity
    Kui kumbki olem pole sulgudes, on see mitmik-mitmele (N:N) seos, mis võib ühendada mitu kirjet mõlemas suunas. Seetõttu ei saa te välja valida (teine ripploend on keelatud) ja te ei saa seda seost isikupärastamiseks kasutada. Seda seetõttu, et seost haldab vaheolem ja saate liikuda vaheolemisse ainult esmase olemi kaudu.

Kus:

  • PrimaryEntity on olem suhte algpoolel. See kuvatakse alati noole vasakul küljel. See on olem, mille valisite isikupärastamise dialoogi eelmisel lehel. Näiteks võib kontakt( esmane olem) olla seotud kontoga (sekundaarne olem) kontakti välja Ettevõtte nimi (välja nimi) kaudu; see kuvatakse järgmiselt: Ettevõtte nimi (kontakt ) -> Konto.
  • VäliNimi kuvatakse alati olemi nime kõrval (mis on sulgudes). See on selle välja nimi, mille kaudu seos luuakse. Nimega väli kuulub olemile sulgudes ja kuvab väärtuse noole teises otsas olevast olemist (aga sisaldab tegelikult seotud kirje ID-d, millest see väärtus on võetud). Mõnel juhul märkate seost kahe sama üksuse vahel, millest igaüks kandub läbi mõne muu välja.
  • SecondaryEntity on suhte sihtkoht. See kuvatakse alati noole paremal küljel. Lõpliku avaldisega kuvatav(ad) väärtus(ed) pärinevad teisese olemi väljalt.

Märkus.

Suhete N : N puhul välja väärtust ei kuvata. See tähendab, et kui teil on sama kahe olemi vahel rohkem kui üks seos N : N, näete ripploendis mitut identse välimusega seost. See olukord on väga haruldane, ent kui te seda näete, peate kasutama katse-eksitusmeetodit õige seose tuvastamiseks. Kinnitamiseks võite kontrollida saadud avaldist , et näha, kas see näeb välja nagu oleksite valinud õige seose (seosed kuvatakse siin erinevalt ja võivad anda vihje) või seadistada testsõnumi, mis sisaldab N: N: N seose mõlemat versiooni, ja kasutada testi klienditeekond selle endale edastamiseks.

Siin on mõned näited.

  • Ettevõtte nimi (kontakt) -> konto: kontaktiüksus kasutabseda seost kontaktikirje väljal Ettevõtte nimi konto olemi teabekuvamiseks . Teisisõnu on see seotud ettevõttega (kontoga), kelle heaks kontakt töötab.
  • Juhtivpartner (kontakt) –> konto: kontaktiüksus kasutab seda seost kontaktikirje väljal Halduspartnerolemi teabe kuvamiseks. Teisisõnu on see seotud ettevõttega (kontoga), mis on kontakti juhtiv partner.
  • Kontakt -> Peamine kontakt (konto): seda seost kasutab olem Kontokontaktiolemi teabe kuvamiseks kontokirje väljal Peamine kontakt . Teisisõnu leiab see kõik kontod, kus praegune kontakt on määratud esmase kontaktina.
  • Kontakt -> Kontakt (sündmusele registreerimine): seda seost kasutab sündmuse registreerimise olem kontaktiolemi teabekuvamiseks sündmusele registreerimise kirje väljal Kontakt . Teisisõnu leiab see kõik sündmustele registreerumised, mille on teinud praegune kontakt või mis on tema jaoks tehtud.

Isikupärastamisega loodud avaldised

Isikupärastamine loob avaldise, mis kasutab näiteks järgmist vormingut.

  • {{EntityName.FieldName}}
  • {{EntityName(RecordID).FieldName}}
  • {{EntityName.RelationshipName.FieldName}}
  • {{EntityName(RecordID).RelationshipName.FieldName}}

Pange tähele, et tulemiavaldistes seosenimede jaoks kasutatav märge ei ühti sellega, kuidas need on isikupärastamise dialoogis esitatud. Siin on mõni näide väljendite tulemustest.

  • {{contact.firstname}}
    Lisatakse adressaadi eesnimi.
  • {{msdyncrm_marketingpage(3343053c-8daf-e911-a85e-000d3a3155d5).msdyncrm_full_page_url}}
    Paigutab välja väärtuse msdyncrm_full_page_url GUID-i määratud kirjest turundusleht sulgudesse. Tavaliselt võite kasutada selle vormi avaldist sisusätete kirjes kordustellimuste keskuse või sõbrale edasisaatmise lehe määramiseks.
  • {{msdyncrm_contentsettings.msdyncrm_subscriptioncenter}}
    Paigutab kordustellimuste keskuse lehe URL-i, mis on tuvastatud sõnumit saatva klienditeekond jaoks konfigureeritud sisusätetes .
  • {{msdyncrm_contentsettings.msdyncrm_forwardtoafriend}}
    Paigutab URL-i edasisaatmislehele, mis on tuvastatud sõnumit saatva klienditeekond jaoks konfigureeritud sisusätetes .
  • {{Message.ViewAsWebpageURL}}
    Lisatakse URL sõnumi veebibrauseris avamise võimaldamiseks.
  • {{msevtmgt_event(8a519395-856c-4e22-b560-650ce6d6a79d).msevtmgt_webinarurl}}
    Lisatakse selle veebiseminari URL, millele sündmuse ID viitab (sulgudes).
  • {{msdyn_survey(39128da2-c968-4627-9595-f030b6571be4).msdyn_name}}
    Lisatakse selle uuringu URL, millele uuringu ID viitab (sulgudes).
  • {{contact.contact_account_parentcustomerid.name}}
    See avaldis leiab konto nime ettevõttest, kus kontakt töötab.
  • {{contact.contact_account_msa_managingpartnerid.name}}
    See avaldis leiab konto juhtivpartneri nime ettevõttest, kus kontakt töötab.

Kui teil on avaldis, mis töötab, saate selle kopeerida ja kleepida kõikjale. Te ei pea isikupärastamist iga kord kasutama.

Oluline

Saate väljaavaldistes kasutada kuni kaht hüpet (punkti). Ärge proovige luua keerukamaid väljendeid, lisades isikupärastamisega loodud väljenditele rohkem humalaid.

Jootraha

Kui vajate seda tüüpi andmeid, mida isikupärastamine toetab, on tavaliselt kõige parem kasutada koodi paigutamiseks isikupärastamise funktsiooni, selle asemel et proovida seda nullist tippida. See tagab, et olem, seos ja väljade nimed kattuvad nendega, mis on kasutusel andmebaasis ning aitab teil vältida kirjavigu.

Märkus.

Dynamics 365 Customer Insights - Journeys Meilisõnumite saatmise funktsioon ei toeta arvutatud välju.

Dünaamilised väärtused väljadel Adressaat, Saatja nimi, Saatja aadress ja Vastuseaadress

Vormi turundusmeil vahekaardil Kokkuvõte saate jaotises Saatja ja vastuvõtja määrata oma sõnumile mitmesuguseid sisuga mitteseotud sätteid. See hõlmab väärtusi ja avaldisi, mis määravad sõnumis kasutatava adressaadi, saatja nime, saatja aadressi ja vastuseaadressi väärtused.

Meilisõnumite saatja ja vastuvõtja sätted.

Üks tüüpiline viis selle funktsiooni kasutamiseks on määrata saatja nimi ja saatja aadress kontaktikirje omanikuks. Seejärel, määrates igale kontakti haldavale müügiesindajale selle kontaktikirje omaniku, saavad adressaadid turundusmeile, mis näitavad sellise saatja aadressi, keda nad võivad teada, ja see võib avamise määrasid oluliselt suurendada. Siin on juhised.

  1. Kui teie Customer Insights - Journeys eksemplar pole veel seadistatud kasutaja (systemuser) olemi sünkroonimiseks marketing-insightsi teenusega, rääkige selle häälestamisest oma administraatoriga. Kui olete administraator, siis vaadake juhiseid jaotisest Marketing-Insightsi teenusega sünkroonitavate olemite valimine.
  2. Avage meilisõnum ja minge vahekaardile Kokkuvõte .
  3. Kustutage välja Nimest sisu ja seejärel valige selle välja kõrval nupp Isikupärastamine Isikupärastamise nupp.
  4. Valige isikupärastamise dialoogi esimesel lehel Kontekstipõhine ja määrake selle väärtuseks Kontakt. Seejärel valige Edasi .
  5. Isikupärastamise dialoogi teisel lehel valige Seotud olem ja seejärel tehke järgmist.
    • Määrake ülemine ripploend (seos) väärtuseks omanikust kasutaja (Kontakt) -> Kasutaja.
    • Määrake alumise ripploendi (välja) väärtuseks Täisnimi.
  6. Valige OK , et paigutada avaldis, mis peaks olema: {{contact.contact_systemuser_owninguser.fullname}}.
  7. Kustutage välja Aadressist sisu ja seejärel valige selle välja kõrval nupp Isikupärastamine Isikupärastamise nupp.
  8. Valige isikupärastamise dialoogi esimesel lehel Kontekstipõhine ja määrake selle väärtuseks Kontakt. Seejärel valige Edasi .
  9. Isikupärastamise dialoogi teisel lehel valige Seotud olem ja seejärel tehke järgmist.
    • Määrake ülemine ripploend (seos) väärtuseks omanikust kasutaja (Kontakt) -> Kasutaja.
    • Määrake alumise ripploendi (välja) väärtuseks Esmane meiliteenus.
  10. Valige OK , et paigutada avaldis, mis peaks olema: {{contact.contact_systemuser_owninguser.internalemailaddress}}.

Sarnaste meetodite abil saate paigutada omanikust kasutaja nime või meiliaadressi suvalisse kohta sõnumi sisus. Võite seda teha isikupärastamise abil või kopeerida/kleepida juhtraua avaldisi või isegi tippida juhtraua avaldised käsitsi.

Dünaamilise avaldise abil saate määratleda pildielementide allika URL-i. Selleks valige pildielement, minge selle atribuutide paneelile ja seejärel valige välja Allikas kõrval Isikupärastamise nuppolev nupp Isikupärastamine , et paigutada dünaamiline tekst URL-i osana. Tavaliselt segatakse see staatilise tekstiga täieliku URL-i koostamiseks. Näiteks saate lisada adressaadi kontakti ID või ettevõtte nime, et valida pilt, mis on oluline iga konkreetse adressaadi jaoks.

Samuti saate kasutada isikupärastamist, et luua dünaamiline avaldis pildi lingi sihtkoha määramiseks .

Märkus.

Failiteek Dynamics 365 Customer Insights - Journeys loob iga üleslaaditud pildi jaoks kordumatu GUID-põhise failitee, mis tähendab, et failiteegis olevatel piltidel on ettearvamatud URL-id, mis ei sisalda teie algset failinime. Seetõttu peate siin kirjeldatud meetodi kasutamiseks majutama oma pilte oma veebisaidil või mis tahes kolmanda osapoole majutusteenuses, kus URL-id on prognoositavad ja võivad sisaldada väärtust, mis on Dynamics 365 väljalt hõlpsasti välja võetav.

Kirjete ID-de otsimine

Kontekstivälised väljaavaldised (mis kasutavad vormi {{EntityName(RecordID).FieldName}}) nõuavad kirje ID-d, et tuvastada konkreetne kirje, millest väärtus peab pärinema. Tavaliselt aitab isikupärastamine teil neid ID-sid leida, kuid mõnikord peate sõnumi dünaamiliste funktsioonide kavandamise ajal võib-olla ID käsitsi leidma. Mis tahes kirje ID leidmiseks tehke järgmist.

  1. Avage kirje, mida soovite viidata.
  2. Vaadake brauseri aadressiribal kuvatavat URL-i, mis peaks olema järgmisel kujul:
    https://<MyOrg>.crm.dynamics.com/main.aspx?appid=c8cba597-4754-e811-a859-000d3a1be1a3&pagetype=entityrecord&etn=msevtmgt_event&id=5acc43d5-356e-e811-a960-000d3a1cae35
  3. Otsige üles URL-i osa, mis algab tähega &id=, millele järgneb teie praeguse kirje ID-number. Kopeerige see arv (ainult väärtus) ja kasutage seda avaldises.

Täiendav (keerulisem) dünaamiline sisu

Meilikujundustes on võimalik kasutada ka täiendavaid (keerulisemaid) loogikaavaldisi, mille abil saab sisu veelgi paremini adressaadi, demograafia ja konteksti järgi kohandada. Seda tüüpi kohandamiseks on teil vaja skriptimise ja programmeerimise põhiteadmisi.

Nagu olete eelmistes näidetes näinud, ümbritsevad dünaamilist sisu kahekordsed traksid ( {{ ja }} ). See hõlmab nii standardseid väljaväärtusi, mille lisate isikupärastamisfunktsiooni abil , kui ka selles jaotises kirjeldatud täpsemaid programmeerimiskonstruktsioone.

Jootraha

Kui soovite sõnumis kuvada kahekordseid trakse, selle asemel, et kasutada neid koodiploki alguse või lõpu tähistamiseks, siis valmistage ette (põgenege) esimene traks tagasilöögiga, näiteks \{{ või \}}. Kurakriipse ei kuvata renderdatud sõnumis, küll aga kuvatakse kahekordsed looksulud.

Tingimuslikud avaldised ja võrdlused

Tingimuslikud (kui x, siis y) avaldised kuvavad sisu olenevalt sellest, kas üks või mitu tingimuslikku avaldist lahenevad tõese või väärana. Saate lisada nende avaldiste loomiseks vajaliku koodi, asetades selle tekstielementi või lisades kohandatud koodielemendid teiste kujunduselementide vahele. Lisateave: Täpsema dünaamilise sisu sisestamine kujundajasse

Tingimuslike avaldiste vorming on järgmine.

{{#if (<operator> <value1> <value2>)}}
   Content displayed when the expression is true
{{else if (<operator> <value1> <value2>)}}
   Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
   Content displayed when all expressions are false
{{/if}}

Sealjuures kehtivad järgmised tingimused.

  • Tingimuslik plokk peab alati avanema {{#if … }}.
  • Tingimuslikud avaldised peavad olema sulgudega ümbritsetud.
  • Tingimusavaldised algavad tehtemärgiga <>, mis peab olema üks järgmises tabelis loetletud väärtustest. See määrab, kuidas esimest väärtust teisega võrreldakse.
  • <väärtus1> ja väärtus2 <on väärtused, mida tuleb võrrelda tingimusavaldisega, ja> mõlemad võivad olla kas dünaamilised või konstantsed väärtused. Kui kas <väärtus1> või väärtus2 <on konstantne stringiväärtus (mitte arv või> avaldis), siis tuleb see ümbritseda üksikute jutumärkidega (’); reaalarvude puhul kasutage kümnendarvu piiritlejana punkti (.).
  • Kui <väärtus1> on kahendmuutuja väli (dynamics 365-is tuntud ka kui kahe suvandi väli), siis ärge kaasake tehtemärki <,>väärtust2 <> ega sulgusid. Loogikaväljade väärtus on alati kas tõene või väär, seega peaksite neid tingimuse määramiseks kasutama otse, näiteks: {{#if contact.is_vip}}.
  • {{else}} ja {{else if … }} klauslid on vabatahtlikud.
  • Tingimuslik plokk peab alati sulguma {{/if}}.

Järgmises tabelis on loetletud kõik funktsioonid, mida saate oma tingimuslikes avaldistes kasutada. Teised tehtemärgid pole praegu saadaval, samuti ei saa te tingimusavaldistes kasutada keerukaid loogikaavaldisi (nt tehtemärkidega AND või OR).

Dynamics 365 Customer Insights - Journeys süntaks (tõstutundlik) Tehtemärk
eq Võrdub
ne Ei võrdu
lt Väiksem kui
gt Suurem kui
lte Väiksem kui või võrdub
gte Suurem kui või võrdub

Näiteks seda tingimuslikku avaldise abil saab määrata sõnumi tervituses kasutatava keele olenevalt sõnumi iga adressaadi riigist.

<p>{{#if (eq contact.address1_country 'Denmark')}}
    Hej
{{else if (eq contact.address1_country 'US')}}
    Hi
{{/if}} {{contact.firstname}}!</p>

Siin on näide tingimuslausest, mis põhineb Boole’i (kaks võimalust) väljal nimega is_vip; Pange tähele, et kuna loogikaväljad tagastavad alati väärtuse tõene või väär, ei kaasata tingimusse ühtegi tehtemärki, võrdlusväärtust ega sulgusid.

<!-- {{#if contact.is_vip}} -->
    <h3>Be sure to show your VIP card to receive a 20% discount!</h3>
<!-- {{/if}} -->

Jootraha

Tühjade väljaväärtuste kontrollimiseks kasutage järgmist avaldist:

{{#if (eq contact.lastname '')}}

Kus '' on kaks üksikut jutumärki, mitte topeltjutumärk. See leiab tühjad väljad, ent mitte nullväärtusega väljad.

Jootraha

Kuigi te ei saa tingimuslikes avaldistes kasutada keerukaid loogikaavaldisi, võite juurutada sarnased funktsioonid järgmisel moel.

Pole toetatud:

{{#if A and B}}<DisplayedContent>{{/if}

Võrdub (toetatud):

{{#if A}}{{#if B}}<DisplayedContent>{{/if}}{{/if}}

 
Pole toetatud:

{{#if A or B}}<DisplayedContent>{{/if}

Võrdub (toetatud):

{{#if A}}<DisplayedContent>{{/if}} {{#if B}}<DisplayedContent>{{/if}}

Jootraha

Kui testite väärtusi, mis on talletatud andmebaasi suvandikomplektina, kasutage suvandikomplekti jaoks indeksiväärtusi, mitte kuvatavaid väärtusi. Näiteks võib teil olla väli nimega contact.customertypecode, mis sisaldab täisarvu, et tuvastada, mis tüüpi klient see on. Igal klienditüübi koodil on ka kuvatav nimi, näiteks 0 = "vask", 1 = "hõbe", ja 2 = "kuld". Sellisel juhul peate avaldise seadistama nii, et see kasutaks indeksit (täisarv), mitte vastavat kuvatavat väärtust. Seega kui otsite kuldkliente, peaksite kasutama järgmist väärtust.

{{#if (eq contact.customertypecode 2)}}

Jootraha

Kui testite suuri arvväärtusi, näiteks „1 932 333”, jätke võrdlusavaldises välja tuhandete eraldaja (,), kuigi võite seda sageli kasutajaliideses näha. Selle väärtuse testimiseks peaks teie avaldis nägema välja selline:

{{#if (eq contact.customernumber 1932333)}}

Eraldiseisvad kordused

Eraldiseisvad kordused võimaldavad teil liikuda konkreetse kirjega seotud kirjete hulgas sammhaaval – näiteks selleks, et esitada konkreetse kontaktiga seotud kõigi hiljutiste tehingute loend. Saate lisada nende avaldiste loomiseks vajaliku koodi, asetades selle tekstielementi või lisades kohandatud koodielemendid teiste kujunduselementide vahele. Lisateave: Täpsema dünaamilise sisu sisestamine kujundajasse

Eraldiseisvate korduste vorming on järgmine:

{{#each Entity.RelationshipName }}
   ...
   {{this.RelatedField1}}
   ...
   {{this.RelatedField2}}
   ...
{{/each}}

Sealjuures kehtivad järgmised tingimused.

  • Silmusplokk peab alati avanema. {{#each … }}
  • Entity.RelationshipName Tuvastab seotud kirjete kogumi, mida silmus kordab.
  • Kordus alustab esimesest saadaolevast seotud kirjest ja kordub iga saadaoleva seotud kirje puhul, kuni kõik seotud kirjed on loetletud. Pange tähele, et seostuvad kirjed tagastatakse juhuslikus ja ettearvamatus järjekorras.
  • {{this.RelatedField<n>}} Tuvastab seotud kirjest välja nime. Avaldise osa „this“ viitab seostuvale kirjele, mida korduse praeguse iteratsiooni käigus töödeldakse, ning sellele peab järgnema seotud olemi kehtiv välja nimi. Igasse kordusesse saab lisada kui tahes palju välju.
  • Silmusplokk peab alati sulguma {{/each}}.

Näiteks võib teie andmebaas sisaldada kontakti tellitud toodete loendit. Võite loetleda need meilisõnumis, kasutades järgmist koodi:

<p>You have purchased:</p>
<ul>
<!-- {{#each contact.contact_product_productid}} -->
<li>{{this.name}}</li>
<!-- {{/each}} -->
</ul>

Selles näites Dynamics 365 Customer Insights - Journeys on süsteem kohandatud kaasama kohandatud olemit nimega toode, mis on seadistatud 1:N seosega kontakti ja tooteolemite vahel väljal productid . Selleks et tooteolem oleks teie meilisõnumite jaoks saadaval, peab see olema sünkroonitud ka marketing-insightsi teenusega (nagu tavaliselt).

Oluline

Seosele lisatakse meilide renderdamise eesmärgil ainult esimesed 1,000 seotud üksust. Rohkem kui 1,000 üksusega seoste kasutamine pole meilimallides toetatud ja võib viia ootamatute tulemusteni.

Pange tähele ka seda, et teise taseme seoseid ei toetata. Seetõttu pole järgmine süntaks lubatud.

{{#each Entity.RelationshipOnEntity}} 
    ... 
    {{#each this.RelationshipOnRelatedEntity}}
        ...
    {{/each}}
    ... 
{{/each}}

Kujundajale täpsema dünaamilise sisu sisestamine

Kujundajale täpsema dünaamilise sisu lisamisel olge ettevaatlik, kuna leidub palju (vahel ootamatuid) valesid viise, mis koodi rikuvad. Siit leiate nõuandeid koosturis koodi sisestamise ja testimise kohta.

  • Kohandatud koodi elementide abil saate vahekaardil Kujundaja kujunduselementide vahel koodilõike paigutada. See on palju nähtavam ja usaldusväärsem kui koodi paigutamine otse HTML-i vahekaardi abil HTML-i . Kuid võite kasutada dünaamilist koodi ka tekstielemendis , sel juhul peate tõenäoliselt selle koodi vahekaardil HTML puhastama, nagu selles loendis hiljem mainitud. (Kui töötate kogu lehe redaktoris, valige selle sisu redigeerimiseks kohandatud koodi element.)
    Kohandatud koodi element.
  • Kui sisestate koodi vahekaardi Kujundaja tekstielementi , luuakse &nbsp;kõik lisatühikud ja tagastused, mille lisate, ning <p> sildistatakse teie koodis, mis võivad selle rikkuda. Pärast seda minge alati vahekaardile HTML, kus näete kõiki neid lisasilte, ja eemaldage need kindlasti.
  • Kui sisestate koodi tekstielementi, peab kogu teie dünaamilise sisu kood sisalduma kas algus- ja lõpumärgendite komplektis (nt <p> ja </p>) või HTML-kommentaaris (koodi puhul, mis on kuvatavast tekstist täiesti eraldiseisev). Ärge asetage koodi väljapoole kommentaare ega kehtivaid HTML-sildipaare (või kohandatud koodi elemente), kuna see ajab redaktori segadusse (eriti kui vahetate vahekaarte HTML ja Kujundus ). Peate töötama vahekaardil HTML, kontrollima ja parandama HTML-i oma tekstielementides.
  • Ärge paigutage tagastusi koodielementide vahele, mis on osa samast avaldisest (nt iga silmuse jaoks), välja arvatud juhul, kui ümbritsete iga rea eraldi HTML-siltide komplektiga (nagu on näidatud selle loendi järel toodud iga silmuse näites).
  • Isikupärastamisfunktsioon on sageli abiks andmebaasist väärtusi toovate avaldiste loomisel, kuna see aitab teil leida andmebaasi tabeli, välja ja seose nimesid. See tööriist on saadaval, kui töötate menüü Kujundaja tekstielemendis ja väärtuste sisestamisel on teatud väljad, mis seda toetavad (nt meili teema). Isikupärastamine pole saadaval, kui töötate vahekaardil HTML või kohandatud koodielemendis, nii et selle asemel saate alustada isikupärastamise kasutamisest mis tahes tekstielemendis ja seejärel lõigata/kleepida saadud avaldise oma kohandatud koodi elementi või HTML-i .
  • Suhte nimi, mida kasutate silmuste loomisel või otsinguväärtuste paigutamisel, peab vastama turundusülevaate teenuses kasutatule. See seose nimi ei pruugi olla sama, mida kasutati Dynamics 365-i kohandamiseks. Õige seose nime leidmiseks kasutage isikupärastamise funktsiooni.

Näiteks võite seadistada meilisõnumi tervitusrea, sisestades kujundaja vahekaardile HTML (kas tekstielemendi sees või väljaspool) järgmise teabe :

<p>{{#if (eq contact.address1_country 'Denmark')}}Hej{{else if (eq contact.address1_country 'US')}}Hi{{/if}}{{contact.firstname}}!</p>

Järgmine näide (näidatud ka varem) näitab, kuidas kasutada kommentaare koodi lisamiseks, mis eksisteerib täielikult väljaspool kuvatavat sisu (ka vahekaardil HTML ):

<p>You have purchased:</p>
<ul>
<!-- {{#each contact.contact_product_productid}} -->
<li>{{this.name}}</li>
<!-- {{/each}} -->
</ul>