Tambahkan kandungan dinamik pada mesej e-mel

Tip

Jika anda ingin mencuba Dynamics 365 Customer Insights secara percuma, anda boleh mendaftar untuk percubaan 30 hari.

Penting

Artikel ini hanya diguna pakai untuk pemasaran keluar.

Kandungan dinamik diselesaikan sebelum mesej dihantar kepada individu tertentu. Anda biasanya akan menggunakan kandungan dinamik untuk mencantumkan maklumat daripada rekod kenalan penerima (seperti yang pertama dan nama akhir), untuk meletakkan pautan khas dan untuk meletakkan maklumat dan pautan daripada tetapan kandungan. Jika anda selesa bekerja dalam kod, anda juga boleh mencipta logik tersuai yang termasuk pernyataan bersyarat, untuk setiap gelung dan banyak lagi. Anda boleh menggunakan kandungan dinamik di mana-mana sahaja dalam isi mesej anda dan juga boleh menggunakan beberapa jenis nilai dinamik dalam medan pengepala mesej (subjek, dari alamat dan daripada nama).

Gunakan seting kandungan untuk menyediakan repositori standard dan nilai yang diperlukan untuk mesej e-mel

Seting kandungan ialah set standard dan nilai diperlukan yang tersedia untuk digunakan dalam mesej e-mel pemasaran. Masing-masing termasuk pautan pusat langganan, pautan maju-ke-rakan, pautan media sosial, alamat pos anda dan maklumat lain yang boleh dimasukkan ke dalam mesej sebagai nilai dinamik dengan menggunakan ciri pemperibadian .

Dynamics 365 Customer Insights - Journeys dihantar dengan satu rekod seting kandungan lalai, yang diprakonfigurasi untuk menggunakan pusat langganan lalai (juga disertakan di luar kotak). Anda boleh menyesuaikan rekod ini mengikut keperluan dan anda juga boleh mencipta rekod tambahan. Anda akan menyediakan setiap perjalanan pelanggan untuk menggunakan rekod tetapan kandungan tertentu, yang bermaksud bahawa semua mesej yang dihantar oleh perjalanan itu akan menggunakan rekod yang sama. Walau bagaimanapun, setiap perjalanan boleh menggunakan rekod yang berbeza, yang bermaksud bahawa anda boleh menggunakan reka bentuk pemasaran-e-mel yang sama dalam dua atau lebih perjalanan pelanggan, masing-masing menentukan rekod tetapan kandungan yang berbeza. Jika anda mempunyai lebih daripada satu rekod tetapan kandungan, betul-betul salah satu daripadanya akan menjadi lalai dan akan digunakan secara automatik pada setiap perjalanan pelanggan baharu yang anda cipta.

Nilai untuk tetapan kandungan dinilai terlebih dahulu pada masa penghantaran, yang bermaksud bahawa anda boleh mengedit rekod tetapan kandungan pada bila-bila masa, dan semua mesej e-mel yang belum selesai dan akan datang akan menggunakan nilai terkini secara automatik.

Setiap rekod tetapan kandungan yang anda gunakan mesti tersedia untuk perkhidmatan pemasaran luaran, yang menguruskan pemasangan dan penghantaran e-mel. Oleh itu, anda mesti menerbitkan rekod tetapan kandungan anda dengan memilih Go Live setiap kali anda mencipta rekod baharu.

Nota

Jika anda mempunyai jenis nilai lain yang sering anda gunakan dalam mesej e-mel dan/atau yang anda ingin uruskan pada tahap perjalanan pelanggan, maka anda boleh menambahkannya sebagai medan tersuai pada entiti tetapan kandungan seperti yang anda boleh untuk jenis entiti lain dalam Dynamics 365. Walau bagaimanapun, dalam keluaran semasa, semua medan tersuai untuk entiti tetapan kandungan mestilah teks jenis (rentetan). Maklumat lanjut: Menyesuaikan Customer Insights - Journeys

Untuk melihat, mengedit atau mencipta rekod seting kandungan:

  1. Pergi ke Tetapan> Kandungan templat>pemasaran pemasarankeluar.

  2. Halaman senarai standard terbuka di tempat anda boleh melihat, mengisih, mencari dan menapis senarai untuk mencari rekod tertentu dan menggunakan butang pada bar perintah untuk menambah atau mengalih keluar rekod. Pilih rekod untuk membukanya untuk mengedit atau pilih Baru pada bar perintah untuk mencipta rekod baru.

  3. Borang Seting Kandungan dibuka. Jika anda mengedit rekod yang sudah disiarkan, anda mesti memilih Edit dalam bar arahan sebelum anda boleh mengeditnya. Jika anda mencipta yang baharu, anda hanya boleh mula mengisi medan.

    Borang tetapan kandungan.

  4. Buat seting berikut, mengikut keperluan:

    • Nama: Masukkan nama untuk rekod tetapan pelanggan. Ini ialah nama yang ditunjukkan apabila anda memperuntukkan seting kandungan kepada pratonton perjalanan pelanggan atau mesej e-mel.
    • Pemilik: Menunjukkan pengguna yang Dynamics 365 Customer Insights - Journeys mencipta rekod.
    • Alamat utama: Masukkan bahagian utama alamat pos organisasi anda. Semua mesej e-mel pemasaran mesti mengandungi alamat utama yang sah yang diambil daripada rekod tetapan kandungan. Pilih butang untuk Butang pemperibadian. menggunakan pemperibadian untuk memasukkan ungkapan yang merujuk medan daripada rekod sedia ada (seperti medan alamat daripada rekod akaun tertentu).
    • Talian alamat 2: Masukkan maklumat alamat pos tambahan (jika perlu). Pilih butang untuk Butang pemperibadian. menggunakan pemperibadian untuk memasukkan ungkapan yang merujuk medan daripada rekod sedia ada (seperti medan alamat daripada rekod akaun tertentu).
    • Lalai: Setkan kepada Ya untuk menjadikan rekod tetapan kandungan semasa sebagai lalai untuk semua perjalanan pelanggan baharu. Mesti sentiasa ada satu lalai; jika anda menukar lalai, lalai sedia ada akan ditukar secara automatik kepada Tidak.
    • Lalai untuk memiliki unit perniagaan: Seting ini hanya tersedia apabilaskop unit perniagaan didayakan. Tetapkan ini kepada Ya untuk menjadikan rekod tetapan kandungan semasa sebagai lalai untuk semua perjalanan pelanggan baharu dalam unit perniagaan. Mesti ada satu tetapan kandungan lalai untuk skop unit perniagaan; jika anda menukar lalai, lalai sedia ada akan ditukar secara automatik kepada Tidak.
    • URL LinkedIn, URL Twitter, URL, URL Instagram, URL danURL Google Plus: Untuk setiap perkhidmatan media sosial ini, Facebook masukkan URLYouTube untuk halaman pendaratan untuk organisasi anda.
    • Pusat langganan: Tentukan halaman pemasaran sedia ada yang disediakan sebagai pusat langganan. Semua mesej e-mel pemasaran mesti termasuk pautan pusat langganan yang sah yang diambil daripada rekod tetapan kandungan. Pilih butang untuk Butang pemperibadian. menggunakan pemperibadian untuk memasukkan ungkapan yang merujuk medan URL halaman Penuh untuk halaman tertentu yang anda ingin gunakan. Ungkapan yang terhasil kelihatan seperti ini (di mana GUID berbeza-beza berdasarkan rekod yang anda pilih menggunakan pemperibadian):
      {{msdyncrm_marketingpage(3343053c-8daf-e911-a85e-000d3a3155d5).msdyncrm_full_page_url}}
    • Kirim semula kepada rakan: Tentukan halaman pemasaran sedia ada yang direkodkan sebagai halaman maju-ke-rakan. Pilih butang untuk Butang pemperibadian. memilih daripada senarai halaman yang tersedia. Pilih butang untuk Butang pemperibadian menggunakan pemperibadian untuk memasukkan ungkapan yang merujuk medan URL halaman Penuh untuk halaman tertentu yang anda ingin gunakan. Ungkapan yang terhasil kelihatan seperti ini (di mana GUID berbeza-beza berdasarkan rekod yang anda pilih menggunakan pemperibadian):
      {{msdyncrm_marketingpage(36458a9e-72af-e911-a859-000d3a3159df).msdyncrm_full_page_url}}
  5. Pilih Simpan di penjuru kanan sebelah bawah tetingkap untuk menyimpan tetapan anda.

  6. Jika anda mengedit rekod seting kandungan yang telah disiarkan, maka rekod diterbitkan semula secara automatik apabila anda menyimpannya. Jika anda mencipta rekod baharu, kemudian pilih Siaran langsung pada bar arahan untuk menerbitkannya ke perkhidmatan pemasaran supaya anda boleh mula menggunakannya.

Menggunakan pemperibadian untuk meletakkan nilai medan dinamik

Pemperibadian membantu anda membina ungkapan dinamik yang sah untuk menempatkan nilai medan daripada rekod kenalan penerima, seting kandungan mesej dan nilai pangkalan data lain. Butang ini disediakan pada bar alat pemformatan teks apabila anda memilih unsur teks dalam pereka bentuk grafik. Butang juga disediakan untuk beberapa medan tetapan, seperti subjek, dari alamat, dan medan dari nama.

Nota

Dialog pemperibadian hanya menunjukkan entiti dan hubungan yang disegerakkan dengan perkhidmatan pandangan pemasaran. Jika anda perlu menunjukkan maklumat atau menggunakan hubungan untuk satu atau lebih entiti yang tidak disenaraikan, maka minta pentadbir anda menambah entiti yang berkaitan pada perkhidmatan wawasan pemasaran. Jika anda seorang pentadbir, lihat Pilih entiti untuk disegerakkan dengan perkhidmatan wawasan pemasaran untuk arahan.

Menggunakan pemperibadian untuk meletakkan ungkapan dinamik

Untuk menggunakan pemperibadian:

  1. Letakkan kursor anda dalam medan atau unsur teks yang anda ingin selitkan teks dinamik kemudian pilih butang Pemperibadian Butang pemperibadian. Dialog pemperibadian terbuka.

    Pemperibadian, halaman 1.

  2. Lakukan salah satu yang berikut:

    • Pilih Kandungan dinamik untuk meletakkan nilai yang boleh berubah berdasarkan konteks yang anda gunakan mesej kemudian pilih salah satu daripada berikut daripada senarai juntai bawah di sini:
      • Kenalan: Meletakkan nilai medan, seperti nama pertama, daripada rekod kenalan penerima. Nilai ini berbeza mengikut penerima.
      • Seting Kandungan: Meletakkan nilai medan daripada seting kandungan. Nilai seperti URL pusat langganan, memajukan URL dan alamat pos penghantar boleh didapati di sini. Nilai ini boleh berbeza-beza mengikut perjalanan pelanggan tempat mesej digunakan.
      • FormDoiSubmission: Meletakkan medan dinamik untuk borang ikut serta berganda. Medan ini tidak memerlukan nilai perhubungan, seperti yang dibincangkan di bawah.
      • Mesej: Meletakkan nilai yang berkaitan dengan mesej itu sendiri; pada masa ini, ini termasuk URL open-as-webpage dan pelbagai nilai dinamik yang digunakan dalam e-mel ikut serta berganda.
    • Pilih Kandungan statik untuk meletakkan nilai tetap daripada rekod tertentu (seperti nama peristiwa akan datang). Nilai ini adalah sama tanpa mengira tempat anda menggunakan mesej atau orang yang menerimanya. Kemudian buat tetapan berikut untuk mengenal pasti entiti dan rekod yang mengandungi nilai yang anda perlukan:
      • Pilih pilihan (kotak kombo teratas): Pilih entiti (seperti acara atau akaun). Untuk mencari entiti, letakkan kursor anda dalam kotak ini dan mula menaip namanya sehingga entiti yang anda inginkan ditunjukkan.
      • Pilih rekod (senarai juntai bawah bawah): Pilih rekod khusus mengikut nama. Senarai ini menunjukkan semua rekod daripada entiti pilihan anda. Seperti entiti, anda juga boleh mencari di sini.
  3. Sekarang anda mesti mengenal pasti bidang tertentu yang ingin anda letakkan. Lakukan salah satu yang berikut:

    • Pilih Entiti berkaitan untuk mencari medan daripada entiti yang berkaitan dengan entiti yang anda pilih pada halaman sebelumnya. Kemudian buat seting berikut untuk mengenal pasti hubungan dan medan yang anda ingin tunjukkan:
      • Pilih perhubungan: Hubungan mentakrifkan entiti kedua yang anda ingin harapkan dan laluan yang akan anda ambil untuk sampai ke sana. Untuk mencari perhubungan, letakkan kursor anda dalam kotak ini dan mula menaip namanya sehingga perhubungan yang anda inginkan ditunjukkan, kemudian pilihnya. Untuk maklumat lanjut tentang cara memahami cara perhubungan diwakili di sini, lihat bahagian seterusnya.
      • Pilih medan: Pilih nama medan yang ingin anda tunjukkan. Seperti hubungan, anda juga boleh mencari di sini. Senarai juntai bawah ini hanya tersedia jika anda telah memilih perhubungan N:1.
  4. Di bahagian bawah dialog, anda kini melihat ungkapan akhir. Pilih Selitkan untuk meletakkan ungkapan tersebut.

    Pemperibadian, halaman 2.

Penting

Senarai yang dicipta menggunakan setiap gelung tidak dipaparkan dalam tertib tertentu dan tidak boleh diisih mengikut sebarang medan.

Cara pemperibadian mempersembahkan perhubungan pangkalan data

Apabila anda memilih perhubungan dalam pemperibadian, opsyen dipaparkan menggunakan salah satu konvensyen penamaan berikut:

  • FieldName (PrimaryEntity) -> SecondaryEntity
    Apabila entiti utama berada dalam kurungan dan menunjukkan nama medan, ia adalah hubungan banyak dengan satu (N:1) yang membawa kepada satu rekod daripada entiti sekunder. Oleh itu, anda biasanya harus menggunakan senarai juntai bawah kedua untuk memilih medan daripada entiti sekunder untuk dipaparkan dengan ungkapan anda.
  • PrimaryEntity -> FieldName (SecondaryEntity)
    Apabila entiti sekunder berada dalam kurungan dan menunjukkan nama medan, ia adalah hubungan satu-ke-banyak (1:N) yang boleh membawa kepada berbilang rekod daripada entiti sekunder. Oleh itu, anda tidak boleh memilih medan (senarai juntai bawah kedua dinyahdayakan) dan sebaliknya mesti menggunakan hubungan ini sebagai sebahagian daripada /setiap gelung untuk memaparkan nilai daripada setiap rekod berkaitan yang tersedia.
  • Entiti Utama -> Entiti Sekunder
    Apabila kedua-dua entiti tidak berada dalam kurungan, ia adalah hubungan banyak dengan banyak (N:N), yang boleh menyambungkan berbilang rekod dalam kedua-dua arah. Oleh itu, anda tidak boleh memilih medan (senarai juntai bawah kedua dinyahdayakan) dan anda tidak boleh menggunakan perhubungan ini untuk pemperibadian. Ini kerana hubungan itu dikekalkan oleh entiti perantaraan, dan anda hanya boleh melintasi entiti perantaraan dari entiti utama.

Di mana:

  • PrimaryEntity adalah entiti di bahagian permulaan hubungan. Ia sentiasa ditunjukkan di sebelah kiri anak panah. Ini adalah entiti yang anda pilih pada halaman sebelumnya dialog pemperibadian. Sebagai contoh, Kenalan (entiti utama) boleh dikaitkan dengan Akaun (entiti sekunder) melalui medan Nama Syarikat kenalan (nama medan); ini akan ditunjukkan sebagai: Nama Syarikat (Kenalan ) - Akaun>.
  • FieldName sentiasa ditunjukkan di sebelah nama entiti (yang berada dalam kurungan). Ini adalah nama bidang di mana hubungan itu ditubuhkan. Medan yang dinamakan tergolong dalam entiti dalam kurungan dan memaparkan nilai daripada entiti bahagian lain anak panah (tetapi sebenarnya mengandungi ID rekod berkaitan yang nilai diambil daripada). Dalam sesetengah kes, anda akan melihat hubungan antara dua entiti yang sama, masing-masing mengalir melalui medan yang berbeza.
  • Entiti Sekunder adalah destinasi hubungan. Ia sentiasa ditunjukkan di sebelah kanan anak panah. Nilai yang anda paparkan dengan ungkapan akhir anda akan datang daripada medan kepunyaan entiti sekunder.

Nota

Untuk hubungan N:N, tiada nilai bidang ditunjukkan. Ini bermakna jika anda mempunyai lebih daripada satu hubungan N:N antara dua entiti yang sama, anda akan melihat pelbagai hubungan yang kelihatan sama dalam senarai juntai bawah. Keadaan ini sangat jarang berlaku, tetapi jika anda melihatnya, anda perlu menggunakan percubaan dan kesilapan untuk mengenal pasti hubungan yang betul untuk digunakan. Untuk mengesahkan, anda boleh menyemak ungkapan yang terhasil untuk melihat sama ada ia kelihatan seperti anda memilih hubungan yang betul (hubungan ditunjukkan secara berbeza di sini dan mungkin memberikan petunjuk), atau menyediakan mesej ujian yang merangkumi kedua-dua versi hubungan N:N dan menggunakan ujian perjalanan pelanggan untuk menyampaikannya kepada diri sendiri.

Berikut adalah beberapa contoh:

  • Nama Syarikat (Hubungi) -> Akaun: Hubungan ini digunakan olehEntiti kenalan untuk memaparkan maklumat daripada entiti Akaun dalam medan Nama Syarikat rekod kenalan . Dalam erti kata lain, ia menghubungkan kepada syarikat (akaun) yang kenalan itu berfungsi.
  • Rakan Kongsi Pengurusan (Hubungi) -> Akaun: Hubungan ini digunakan olehentiti Kenalan untuk memaparkan maklumat daripada entiti Akaun dalam medan Rakan Kongsi Pengurusan rekod kenalan. Dalam erti kata lain, ia menghubungkan kepada syarikat (akaun) yang merupakan rakan kongsi pengurusan untuk kenalan.
  • Hubungi -> Kenalan utama (Akaun): Perhubungan ini digunakan oleh entiti Akaun untuk memaparkan maklumat daripada entiti Kenalan dalam medan KenalanUtama rekod akaun. Dalam erti kata lain, ia mendapati semua akaun di mana kenalan semasa ditugaskan sebagai kenalan utama.
  • Hubungi -> Hubungi (Pendaftaran Acara): Perhubungan ini digunakan oleh entiti Pendaftaran Acara untuk memaparkan maklumat daripada entiti Hubungan dalam medan Hubunganrekod pendaftaran acara. Dalam erti kata lain, ia mendapati semua pendaftaran acara yang dibuat oleh (atau untuk) kenalan semasa.

Ungkapan yang dicipta oleh pemperibadian

Pemperibadian mencipta ungkapan yang menggunakan format seperti berikut:

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

Ambil perhatian bahawa tatatanda yang digunakan untuk nama perhubungan dalam ungkapan yang terhasil tidak sepadan dengan cara ia diwakili dalam dialog pemperibadian. Berikut ialah beberapa contoh ungkapan yang terhasil:

  • {{contact.firstname}}
    Meletakkan nama pertama penerima.
  • {{msdyncrm_marketingpage(3343053c-8daf-e911-a85e-000d3a3155d5).msdyncrm_full_page_url}}
    Meletakkan nilai msdyncrm_full_page_url medan daripada rekod halaman pemasaran yang ditentukan oleh GUID dalam kurungan. Anda biasanya boleh menggunakan ungkapan borang ini dalam rekod seting kandungan untuk menentukan pusat langganan atau halaman majukan kepada rakan.
  • {{msdyncrm_contentsettings.msdyncrm_subscriptioncenter}}
    Meletakkan URL untuk halaman pusat langganan yang dikenal pasti dalam seting kandungan yang dikonfigurasikan untuk perjalanan pelanggan yang menghantar mesej.
  • {{msdyncrm_contentsettings.msdyncrm_forwardtoafriend}}
    Meletakkan URL pada halaman pemajuan yang dikenal pasti dalam seting kandungan yang dikonfigurasikan untuk perjalanan pelanggan yang menghantar mesej.
  • {{Message.ViewAsWebpageURL}}
    Meletakkan URL untuk membuka mesej semasa dalam pelayar web.
  • {{msevtmgt_event(8a519395-856c-4e22-b560-650ce6d6a79d).msevtmgt_webinarurl}}
    Meletakkan URL webinar untuk acara yang dikenal pasti oleh ID acara yang ditentukan (dalam kurungan).
  • {{msdyn_survey(39128da2-c968-4627-9595-f030b6571be4).msdyn_name}}
    Meletakkan nama kaji selidik yang dikenal pasti oleh ID tinjauan yang ditentukan (dalam kurungan).
  • {{contact.contact_account_parentcustomerid.name}}
    Ungkapan ini mencari nama akaun untuk syarikat tempat kenalan berfungsi.
  • {{contact.contact_account_msa_managingpartnerid.name}}
    Ungkapan ini mencari nama rakan kongsi pengurusan untuk akaun syarikat tempat kenalan berfungsi.

Sebaik sahaja anda mempunyai ungkapan yang berfungsi, anda boleh menyalin dan menampalnya di mana-mana sahaja. Anda tidak perlu menggunakan pemperibadian setiap kali.

Penting

Anda boleh mempunyai, paling banyak, dua hop (tempoh) dalam ungkapan medan anda. Jangan cuba mencipta ungkapan yang lebih kompleks dengan menambah lebih banyak hop pada ungkapan yang dihasilkan dengan pemperibadian.

Tip

Jika anda memerlukan jenis data yang disokong oleh pemperibadian, maka biasanya lebih baik menggunakan ciri pemperibadian untuk meletakkan kod daripada cuba menaipnya dari awal. Ini akan memastikan bahawa entiti, hubungan dan nama medan sepadan dengan yang digunakan dalam pangkalan data dan akan membantu anda mengelakkan salah ejaan.

Nota

Dynamics 365 Customer Insights - Journeys Fungsi penghantaran e-mel tidak menyokong medan terhitung.

Nilai dinamik dalam medan Kepada, Daripada nama, Alamat daripada dan Balas kepada

Pada tab Ringkasan borange-mel pemasaran , anda boleh membuat pelbagai seting yang tidak berkaitan dengan kandungan untuk mesej anda dalam seksyen Penghantar dan penerima . Ini termasuk nilai dan ungkapan untuk mewujudkan kepada, daripada nama, dari alamat dan nilai balasan yang akan digunakan oleh mesej.

Seting penghantar dan penerima untuk mesej e-mel.

Salah satu cara biasa untuk memanfaatkan ciri ini adalah dengan menetapkan Namadan Dari alamat kepada pemilik rekod kenalan. Kemudian, dengan memberikan pemilik setiap rekod kenalan kepada jurujual yang menguruskan kenalan itu, penerima akan menerima e-mel pemasaran yang menunjukkan alamat seseorang yang mungkin mereka ketahui, yang boleh meningkatkan kadar terbuka. Begini caranya:

  1. Jika contoh anda belum disediakan untuk menyegerakkan Customer Insights - Journeys entiti Pengguna (systemuser) dengan perkhidmatan wawasan pemasaran, berbincang dengan pentadbir anda tentang menyediakan ini. Jika anda pentadbir, lihat Memilih entiti untuk disegerakkan dengan perkhidmatan wawasan pemasaran untuk arahan.
  2. Buka mesej e-mel anda dan pergi ke tab Ringkasan .
  3. Padamkan kandungan medan Nama dari dan kemudian pilih butang Pemperibadian Butang pemperibadiandi sebelah medan ini.
  4. Pada halaman pertama dialog pemperibadian, pilih Kontekstual dan setkannya kepada Kenalan. Kemudian pilih Seterusnya.
  5. Pada halaman kedua dialog pemperibadian, pilih Entiti berkaitan dan kemudian:
    • Setkan senarai juntai bawah atas (perhubungan) kepada pengguna pemilikan (Hubungi) -> Pengguna.
    • Setkan senarai juntai bawah bawah (medan) kepada Nama penuh.
  6. Pilih OK untuk meletakkan ungkapan, yang sepatutnya: {{contact.contact_systemuser_owninguser.fullname}}.
  7. Padamkan kandungan medan Alamat Daripada dan kemudian pilih butang Pemperibadian Butang pemperibadiandi sebelah medan ini.
  8. Pada halaman pertama dialog pemperibadian, pilih Kontekstual dan setkannya kepada Kenalan. Kemudian pilih Seterusnya.
  9. Pada halaman kedua dialog pemperibadian, pilih Entiti berkaitan dan kemudian:
    • Setkan senarai juntai bawah atas (perhubungan) kepada pengguna pemilikan (Hubungi) -> Pengguna.
    • Setkan senarai juntai bawah bawah (medan) ke E-mel utama.
  10. Pilih OK untuk meletakkan ungkapan, yang sepatutnya: {{contact.contact_systemuser_owninguser.internalemailaddress}}.

Anda boleh menggunakan teknik yang serupa untuk meletakkan nama atau alamat e-mel pengguna pemilikan di mana-mana sahaja dalam kandungan mesej. Anda boleh melakukan ini menggunakan pemperibadian, atau menyalin/menampal ungkapan hendal, atau menaip ungkapan hendal secara manual.

Anda boleh menggunakan ungkapan dinamik untuk mentakrifkan URL sumber bagi unsur imej. Untuk berbuat demikian, pilih elemen imej, pergi ke panel Sifatnya dan kemudian pilih butang Pemperibadian Butang pemperibadiandi sebelah medan Sumber untuk meletakkan teks dinamik sebagai sebahagian daripada URL. Anda biasanya akan mencampurkannya dengan teks statik untuk memasang URL lengkap. Sebagai contoh, anda boleh memasukkan ID kenalan penerima atau nama syarikat untuk memilih imej yang relevan untuk setiap penerima individu.

Anda juga boleh menggunakan pemperibadian untuk membantu membina ungkapan dinamik untuk mengesetkan destinasi Pautan untuk imej.

Nota

Pustaka Dynamics 365 Customer Insights - Journeys fail menjana laluan fail berasaskan GUID yang unik untuk setiap imej yang anda muat naik, yang bermaksud bahawa imej dalam pustaka fail mempunyai URL yang tidak dapat diramalkan yang tidak termasuk nama fail asal anda. Oleh itu, untuk menggunakan teknik yang diterangkan di sini, anda mesti mengehoskan imej anda di laman web anda sendiri atau mana-mana perkhidmatan pengehosan pihak ketiga di mana URL boleh diramal dan boleh termasuk nilai yang anda boleh ekstrak dengan mudah daripada medan Dynamics 365.

Mencari ID rekod

Ungkapan medan bukan kontekstual (yang menggunakan borang {{EntityName(RecordID).FieldName}}) memerlukan ID rekod untuk mengenal pasti rekod khusus nilai yang mesti diperoleh. Biasanya, pemperibadian membantu anda mencari ID ini, tetapi kadangkala anda mungkin perlu mencari ID secara manual semasa anda mereka bentuk ciri dinamik untuk mesej. Untuk mencari ID untuk sebarang rekod:

  1. Buka rekod yang ingin anda rujuk.
  2. Lihat URL yang ditunjukkan dalam bar alamat pelayar anda, yang sepatutnya menunjukkan URL seperti:
    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. Cari bahagian URL yang bermula &id=, yang diikuti dengan nombor ID rekod semasa anda. Salin nombor tersebut (nilai sahaja) dan gunakannya dalam ungkapan anda.

Kandungan dinamik lanjutan

Anda boleh menambah pemprosesan logik lanjutan pada reka bentuk e-mel anda, yang boleh menjadikan kandungan lebih responsif kepada penerima, demografi dan konteks. Penyesuaian jenis ini memerlukan anda mempunyai pemahaman asas tentang penskripan dan pengaturcaraan.

Seperti yang anda lihat dalam contoh sebelumnya, kandungan dinamik dikelilingi oleh pendakap berganda ( {{ dan }} ). Ini termasuk kedua-dua nilai medan standard yang anda tambah menggunakan ciri pemperibadian dan pembinaan pengaturcaraan yang lebih maju diterangkan dalam bahagian ini.

Tip

Jika anda ingin memaparkan pendakap berganda dalam mesej, dan bukannya menggunakannya untuk menandakan permulaan atau penghujung blok kod, kemudian pasang (melarikan diri) pendakap pertama dengan tindak balas, seperti \{{ atau \}}. Potongan tidak akan muncul dalam mesej akhir anda, yang diberikan, tetapi pendakap berganda akan.

Kenyataan bersyarat dan perbandingan

Kenyataan bersyarat (jika kemudian) memaparkan kandungan bergantung pada sama ada satu atau lebih ungkapan bersyarat menyelesaikan kepada benar atau salah. Anda boleh menambah kod yang diperlukan untuk mencipta pernyataan ini dengan meletakkannya dalam elemen teks, atau dengan meletakkan unsur kod tersuai di antara elemen reka bentuk lain. Maklumat lanjut: Cara memasukkan kandungan dinamik lanjutan dalam pereka bentuk

Kenyataan bersyarat mengambil borang berikut:

{{#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}}

Di mana:

  • Blok bersyarat mesti sentiasa terbuka dengan {{#if … }}.
  • Ungkapan bersyarat mesti terkandung dalam kurungan.
  • Ungkapan bersyarat bermula dengan <operator> yang mesti merupakan salah satu nilai yang disenaraikan dalam jadual berikut. Ia menetapkan bagaimana nilai pertama dibandingkan dengan nilai kedua.
  • <value1> dan value2 <ialah nilai yang perlu dibandingkan dengan ungkapan bersyarat dan> masing-masing boleh sama ada nilai dinamik atau malar. Jika sama ada <value1> atau value2 <ialah nilai rentetan malar (bukan nombor atau> ungkapan), maka ia mesti dikelilingi dengan petikan tunggal ('); untuk nombor nyata, gunakan noktah (.) sebagai persempadanan perpuluhan.
  • Jika <value1> ialah medan Boolean (juga dikenali sebagai medan dua opsyen dalam Dynamics 365), maka jangan masukkan <operator,value2><> atau tanda kurung. Medan Boolean sentiasa mempunyai nilai sama ada benar atau salah, jadi anda hanya perlu menggunakannya secara langsung untuk menubuhkan keadaan, seperti: {{#if contact.is_vip}}
  • {{else}} dan {{else if … }} klausa adalah pilihan.
  • Blok bersyarat mesti sentiasa ditutup dengan {{/if}}.

Jadual berikut menyenaraikan semua operator yang anda boleh gunakan dalam ungkapan bersyarat anda. Operator lain tidak tersedia pada masa ini, dan anda juga tidak boleh menggunakan ungkapan Boolean kompleks (seperti dengan AND atau operator) dalam ungkapan bersyarat anda.

Dynamics 365 Customer Insights - Journeys sintaks (sensitif kes) Operator
eq Sama dengan
ne Tidak sama dengan
lt Kurang daripada
gt Lebih besar daripada
LTE Kurang daripada atau sama dengan
GTE Lebih besar daripada atau sama dengan

Sebagai contoh, pernyataan bersyarat ini boleh digunakan untuk menetapkan bahasa yang digunakan dalam tabik mesej berdasarkan negara setiap penerima mesej:

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

Berikut ialah contoh pernyataan bersyarat berdasarkan medan Boolean (dua pilihan) yang dipanggil is_vip; ambil perhatian bahawa kerana medan Boolean sentiasa mengembalikan nilai benar atau palsu, tiada operator, nilai perbandingan atau tanda kurung dimasukkan dalam keadaan:

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

Tip

Anda boleh menguji nilai medan kosong menggunakan:

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

Di mana '' terdapat dua tanda petikan tunggal, bukan tanda petikan berganda. Ini menemui medan kosong tetapi bukan medan nol.

Tip

Walaupun anda tidak boleh menggunakan ungkapan Boolean kompleks dalam ungkapan bersyarat anda, anda boleh melaksanakan kefungsian yang serupa seperti berikut:

Tidak disokong:

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

Sama dengan (disokong):

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

 
Tidak disokong:

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

Sama dengan (disokong):

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

Tip

Apabila anda menguji nilai yang disimpan sebagai set pilihan dalam pangkalan data, gunakan nilai indeks untuk set pilihan, bukan nilai paparan. Contohnya, anda mungkin mempunyai medan yang dipanggil contact.customertypecode, yang memegang integer untuk mengenal pasti jenis pelanggan itu. Setiap kod jenis pelanggan juga mempunyai nama paparan, seperti 0 = "tembaga", 1 = "perak", dan 2 = "emas". Dalam kes ini, anda mesti menyediakan ungkapan anda untuk menggunakan indeks (integer), bukan nilai paparan yang sepadan. Oleh itu, jika anda mencari pelanggan emas, anda harus menggunakan:

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

Tip

Apabila anda menguji nilai berangka yang besar, seperti "1,932,333", maka tinggalkan pemisah beribu-ribu (,) dalam pernyataan perbandingan, walaupun anda mungkin sering melihat ini dibentangkan dalam UI. Untuk menguji nilai ini, ungkapan anda sepatutnya kelihatan seperti:

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

Untuk setiap gelung

Untuk setiap gelung membolehkan anda melangkah melalui koleksi rekod yang berkaitan dengan rekod semasa tertentu—contohnya, untuk menyediakan senarai semua transaksi terkini yang berkaitan dengan kenalan tertentu. Anda boleh menambah kod yang diperlukan untuk mencipta pernyataan ini dengan meletakkannya dalam elemen teks, atau dengan meletakkan unsur kod tersuai di antara elemen reka bentuk lain. Maklumat lanjut: Cara memasukkan kandungan dinamik lanjutan dalam pereka bentuk

Untuk setiap gelung mengambil borang berikut:

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

Di mana:

  • Blok gelung mesti sentiasa terbuka {{#each … }}.
  • Entity.RelationshipName mengenal pasti set rekod berkaitan yang gelung akan berulang.
  • Gelung bermula dengan rekod berkaitan pertama yang tersedia, dan ulangan untuk setiap rekod berkaitan yang tersedia sehingga semua rekod berkaitan telah disenaraikan. Perhatikan bahawa rekod yang berkaitan akan dikembalikan dalam susunan sewenang-wenangnya dan tidak dapat diramalkan.
  • {{this.RelatedField<n>}} mengenal pasti nama medan daripada rekod berkaitan. Bahagian "ini" ungkapan ini merujuk kepada rekod berkaitan yang diproses dalam lelaran gelung semasa, dan mesti diikuti dengan nama medan yang sah untuk entiti berkaitan. Anda boleh memasukkan sebarang bilangan medan dalam setiap gelung.
  • Blok gelung mesti sentiasa ditutup {{/each}}.

Sebagai contoh, pangkalan data anda mungkin termasuk senarai produk yang telah dipesan oleh kenalan. Anda boleh menyenaraikannya dalam mesej e-mel menggunakan kod seperti:

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

Dalam contoh ini, sistem telah Dynamics 365 Customer Insights - Journeys disesuaikan untuk memasukkan entiti tersuai yang dipanggil produk, yang ditubuhkan dengan hubungan 1:N antaraentiti hubungan dan produk pada medan produk. Agar entiti produk tersedia untuk mesej e-mel anda, ia juga mesti disegerakkan dengan perkhidmatan pandangan pemasaran (seperti biasa).

Penting

Hanya 1,000 item pertama yang berkaitan ditambahkan pada perhubungan untuk tujuan pemaparan e-mel. Menggunakan perhubungan dengan lebih daripada 1,000 item tidak disokong dalam templat e-mel dan mungkin membawa kepada hasil yang tidak dijangka.

Juga ambil perhatian bahawa hubungan peringkat kedua tidak disokong. Oleh itu, sintaks berikut tidak dibenarkan:

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

Bagaimana untuk memasukkan kandungan dinamik maju dalam pereka bentuk

Anda mesti berhati-hati apabila memasukkan kod dinamik lanjutan dalam pereka bentuk kerana terdapat banyak, kadang-kadang tidak dijangka, cara untuk salah, yang akan memecahkan kod anda. Berikut ialah beberapa petua untuk memasukkan dan menguji kod anda:

  • Gunakan unsur kod tersuai untuk meletakkan coretan kod antara unsur reka bentuk pada tab Pereka . Ini jauh lebih kelihatan dan boleh dipercayai daripada meletakkan kod terus ke dalam HTML menggunakan tab HTML . Walau bagaimanapun, anda juga mungkin menggunakan kod dinamik dalam elemen teks, dalam hal ini anda mungkin perlu membersihkan kod tersebut pada tab HTML , seperti yang dinyatakan kemudian dalam senarai ini. (Apabila bekerja dalam editor halaman penuh, pilih pada elemen kod tersuai untuk mengedit kandungannya.)
    Elemen kod tersuai.
  • Apabila anda memasukkan kod ke dalam unsur teks pada tab Pereka Bentuk , sebarang ruang tambahan dan pengangkutan yang anda tambah akan mencipta &nbsp;dan <p> tag dalam kod anda, yang boleh memecahkannya. Sentiasa pergi ke tab HTML selepas itu, di mana anda akan melihat semua tag tambahan ini dan pastikan anda mengalih keluarnya.
  • Apabila anda memasukkan kod ke dalam unsur teks, semua kod kandungan dinamik anda mesti terkandung dalam satu set tag mula dan akhir (seperti <p> dan </p>) atau dalam komen HTML (untuk kod yang berasingan sepenuhnya daripada teks yang dipaparkan). Jangan letakkan kod di luar komen atau pasangan tag HTML yang sah (atau elemen kod tersuai), kerana itu akan mengelirukan editor (terutamanya jika anda bertukar antara tab HTML dan Reka Bentuk ). Anda mesti bekerja pada tab HTML memeriksa dan membetulkan HTML dalam unsur teks anda.
  • Jangan letakkan pengembalian pengangkutan antara unsur kod yang merupakan sebahagian daripada ungkapan yang sama (seperti dalam gelung untuk setiap gelung) melainkan anda melampirkan setiap baris dalam set tag HTML sendiri (seperti yang digambarkan dalam contoh gelung untuk setiap gelung yang diberikan selepas senarai ini).
  • Ciri pemperibadian sering berguna untuk membina ungkapan yang mengambil nilai daripada pangkalan data anda kerana ia membantu anda mencari jadual pangkalan data, medan dan nama hubungan. Alat ini tersedia apabila bekerja dalam unsur teks pada tab Pereka Bentuk dan apabila memasukkan nilai ialah medan tertentu yang menyokongnya (seperti subjek e-mel). Pemperibadian tidak tersedia apabila bekerja pada tab HTML atau dalam unsur kod tersuai, jadi anda boleh bermula dengan menggunakan pemperibadian dalam sebarang unsur teks, kemudian potong/tampal ungkapan yang terhasil ke dalam unsur kod tersuai atau HTML anda.
  • Nama perhubungan yang anda gunakan semasa mencipta gelung atau meletakkan nilai carian mesti sepadan dengan nama yang digunakan dalam perkhidmatan wawasan pemasaran. Nama perhubungan ini tidak semestinya sama dengan nama yang digunakan untuk menyesuaikan Dynamics 365. Untuk mencari nama perhubungan yang betul, gunakan ciri pemperibadian .

Contohnya, anda boleh menyediakan baris sapaan mesej e-mel dengan memasukkan yang berikut ke tab HTML pereka bentuk (sama ada di dalam atau di luar unsur teks):

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

Contoh berikut (juga ditunjukkan sebelum ini) menunjukkan cara menggunakan komen untuk melampirkan kod yang wujud sepenuhnya di luar kandungan yang dipaparkan (juga pada tab HTML ):

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