Поділитися через


Персоналізований контент маркетингової сторінки

Важливо

Ця стаття стосується лише вихідного маркетингу, який буде видалено з продукту 30 червня 2025 року. Щоб уникнути перебоїв, переходьте на поїздки в реальному часі до цієї дати. Більше інформації: Огляд переходу

Як і в маркетингових повідомленнях, ви можете створювати цільові та інші веб-сторінки з персоналізованим вмістом для відомих контактних осіб. Рішення використовує наведені нижче методи.

  • Відомі контакти ідентифікуються за допомогою файлів cookie, встановлених у їхньому браузері
    Обов’язковий файл cookie встановлюється в браузері користувача, коли він відкриває будь-яку Dynamics 365 Customer Insights - Journeys цільову сторінку, вбудовану форму або центр підписки. Файл cookie спочатку може бути анонімним, а пізніше його буде пов’язано із записом контактної особи, коли остання надішле цільову сторінку з дійсними контактними відомостями або відкриє центр підписок за допомогою персоналізованого посилання в повідомленні електронної пошти.
  • JavaScript використовується для отримання значень з відповідного запису контакту на маркетингову сторінку
    Customer Insights - Journeys генерує код, який ви повинні додати на свою сторінку, щоб підключитися до бази даних і отримати значення полів, але ви повинні змінити його за допомогою конкретних імен полів, які ви хочете використовувати, а також написати свій власний JavaScript, щоб використовувати ці значення на сторінці. Значення контактних осіб можна показувати безпосередньо або використовувати в програмуванні для змінення вмісту сторінки, макета тощо.
  • Персоналізовані сторінки мають працювати або на автентифікованому домені, або на Power Apps порталі, а також використовувати протокол HTTPS
    З міркувань безпеки персоналізовані сторінки підтримуються лише в доменах, які автентифіковано ( Customer Insights - Journeys включно з власними маркетинговими сторінками, запущеними на порталі Power Apps , які завжди автентифікуються). Доступ до персоналізованих сторінок має виконуватись лише з використанням HTTPS (не HTTP).
  • Доступ до даних обмежено явним дозволом перелічених полів із сутності контакту
    Щоб гарантувати безпеку, рішення надаватиме лише ті значення полів, які ви спеціально налаштовуєте для персоналізованих цільових сторінок.
  • Контакти повинні прийняти попереднє заповнення форми, щоб бачити контент персоналізованої маркетингової сторінки
    З міркувань конфіденційності це рішення дозволяє показувати персоналізований контент лише контактам, у записі контактів яких встановлено прапорець дозволу попереднього заповнення . Крім того, цей прапорець дає змогу цільовим сторінкам показувати форми, які попередньо заповнено значеннями із запису відомої контактної особи (визначається за файлом cookie). Контактні особи можуть установити або зняти прапорець дозволу на попереднє заповнення в центрі підписок або у формі цільової сторінки, якщо вона містить параметр «Запам’ятати мене».
  • Використовуйте персональну сутність сторінки, щоб встановити список дозволених і згенерувати JavaScript
    Перейдіть доВихідний маркетингПерсоналізовані> сторінки>маркетингового контенту , щоб визначити, які поля контактів потрібно зробити доступними, і згенерувати код для перенесення цих значень на сторінку.

На персоналізованих сторінках можна використовувати поля такого типу:

  • Один текстовий рядок
  • Набір параметрів (див. нотатку)
  • Два параметри
  • Ціле число
  • Число з рухомою комою
  • Десяткове число
  • Грошова одиниця
  • Кілька текстових рядків
  • Дата й час
  • Набір параметрів для множинного вибору (див. нотатку)

Нотатка

Значення набору параметрів відображаються як значення індексу (цілі числа) замість значень на екрані.

Автентифікація зовнішніх доменів

Автентифікація домену допомагає гарантувати, що веб-сайти вашої організації (зовнішні домени) дійсно належать вашій організації, а ваш Customer Insights - Journeys екземпляр має дозвіл взаємодіяти з цими доменами та надсилати пов’язані з ними маркетингові електронні листи. Для підтвердження права власності вашому системному адміністратору необхідно надіслати підписані сертифікати через систему DNS для кожного домену. Перш ніж приступити до розробки персоналізованої сторінки для свого сайту, обов’язково запитайте у системного адміністратора, чи аутентифіковано ваш домен для використання Customer Insights - Journeys. Щоб отримати вказівки, перегляньте статтю Автентифікація доменів.

Для нативних маркетингових сторінок, які розроблені на Customer Insights - Journeys вашому порталі та запускаються на ньому Power Apps , автентифікація виконується автоматично, тому вам не потрібно налаштовувати автентифікований домен для них.

Налаштування персоналізації сторінок

Щоб підготувати функцію персоналізації сторінки, потрібно встановити список дозволених полів контактних осіб і згенерувати код JavaScript для імпорту значень полів на сторінку. Це можна зробити, працюючи з персоналізованими записами сторінок .

Персоналізовані сторінки – це активовані сутності, тобто слід активувати запис, щоб його список дозволених полів набув чинності.

Щоб налаштувати один або кілька записів персоналізованих сторінок, виконайте наведені нижче дії.

  1. Перейдіть доВихідний маркетингМаркетинговий> контент>Персоналізовані сторінки.

  2. Відкриється список наявних записів персоналізованих сторінок. Виконайте одну з наведених нижче дій.

    • Якщо потрібно відредагувати запис, який уже показано тут, виберіть його для відкриття й початку редагування. Якщо в записі вже відображається опис стану в реальному часі , то виберіть «Зупинити » на панелі команд, щоб розблокувати його для редагування.
    • Якщо записи не відображаються або ви хочете створити новий, виберіть « Створити » на панелі команд, щоб створити новий. Потім введіть ім’я запису та виберіть «Зберегти » на панелі команд, щоб створити запис і відобразити всі доступні налаштування

    Новий запис персоналізованих сторінок.

  3. У таблиці Поля відображається список уже дозволених полів контактів, перелічених цим записом (за наявності). Щоб додати нове поле до списку дозволених, виконайте наведені нижче дії.

    • Натисніть кнопку Нове персоналізоване поле сторінки поруч із заголовком таблиці Поля . (Якщо ви не бачите кнопку, розгорніть Більше команд (кнопка з трьома крапками) і виберіть звідти пункт Нове поле персоналізованої сторінки.)
    • Відкриється сторінка поля Нова персоналізована сторінка. Визначте поле, до якого потрібно додати список дозволених, виконавши такі налаштування:
      • Персоналізована сторінка : тут відображається ім’я персоналізованого запису сторінки, який ви редагуєте, і до якого ви додасте нове поле. Не змінюйте цей параметр.
      • Назва : виберіть ім’я поля, яке ви хочете дозволити зі списку розкривних списків. Тут доступні всі наявні поля із сутності контактної особи.
      • Власник : за умовчанням використовується ваш обліковий запис користувача. Зазвичай цей параметр змінювати не потрібно.
    • Виберіть «Зберегти та закрити » на панелі команд. Це поверне вас до персоналізованого запису сторінки, який ви редагували, де тепер ви повинні побачити нове поле, додане до таблиці Поля .
  4. Якщо потрібно відредагувати або вилучити поле з списку дозволених виділіть кінцеве поле, а потім виконайте одну з наведених нижче дій.

    • Щоб видалити вибране поле, розгорніть меню Інші команди (кнопка з трьома крапками) і виберіть Видалити поле персоналізованої сторінки.
    • Щоб відредагувати вибране поле, натисніть кнопку Редагувати поруч із заголовком таблиці Поля або в меню Додаткові команди (три крапки) (залежно від розміру екрана).
    • На менших екранах кожне вказане поле показує меню «Додаткові команди », яке можна відкрити для безпосереднього редагування або видалення цього поля.
  5. Завершивши настроювання списку полів , виберіть «Активувати » на панелі команд, щоб активувати запис. Поля, перелічені в цьому записі, тепер доступні для використання на маркетингових сторінках. Крім того, поле коду JavaScript тепер показує згенерований код, який ви повинні додати на кожну сторінку, яку хочете персоналізувати, як описано в наступному розділі.

Додавання персоналізації для цільової або веб-сторінки

Додавши всі поля до списку дозволених запису персоналізованих сторінок і згенерувавши потрібний код JavaScript, як описано в попередньому розділі, виконайте наведені нижче дії, щоб додати до сторінки персоналізовані функції.

  1. Перейдіть доВихідний маркетингПерсоналізовані> сторінки>маркетингового контенту та відкрийте запис, у якому перелічено всі поля контактів, які вам потрібні для вашої сторінки.

  2. Запишіть точне написання кожного поля у списку Поля .

  3. Виділіть весь текст у полі коду JavaScript і скопіюйте його в буфер обміну.

  4. Виконайте одну із зазначених нижче дій:

    • Щоб персоналізувати опубліковану Customer Insights - Journeys маркетингову сторінку, перейдіть довихідного маркетингу>> сторінок Маркетингу в Інтернеті та відкрийте (або створіть) сторінку, куди ви хочете додати персоналізація. Потім перейдіть на вкладку HTML> контенту для вибраної маркетингової сторінки.
    • Щоб персоналізувати сторінку з вашого власного веб-сайту, змініть сторінку в системі CMS або будь-якому редакторі коду чи тексту.
  5. Вставте код JavaScript у <head> розділ HTML. Вставлений код має виглядати наведеним нижче чином.

    <script src="https://mktdplp901cdn.azureedge.net/public/1.35.1022.0/static/js/loader.js"></script>
    <script>window.msdyncrm_personalizedpage = {
      id:"438d3652-e339-e911-a9d2-000d3a147cc6",
      success: function(data) {
       // TODO: do something with data like
       // var firstname = data.Data["firstname"];
       // alert(firstname);
      },
      error: function() {
      }
    };</script>
    
  6. Наданий код JavaScript містить певні приклади коду в примітках (починаються з //). Для кожного поля контактної особи, яке потрібно використати на сторінці, створіть рядок коду без приміток за наведеним нижче прикладом.

    var <LocalFieldName> = data.Data["<RealFieldName>"]
    

    Де:

    • <LocalFieldName> — це ім’я, яке ви будете використовувати для посилання на поле за допомогою JavaScript на маркетинговій сторінці. Ви можете вибрати будь-яке ім’я, але зазвичай вибирається назва поля для читання.
    • <RealFieldName> – це ім’я поля, яке визначено в Dynamics 365. Воно має збігатися з одним із полів, які вже наведено в списку дозволених та в таблиці «Поля» запису персоналізованих сторінок.

    Приклад.

    var first = data.Data["firstname"]
    
  7. Кожне поле контакту, яке ви включили в поле <head> , тепер доступне для JavaScript на сторінці. Посилайтеся на значення та використовуйте їх за допомогою стандартних методів JavaScript.

Важливо

Якщо ваша персоналізована сторінка запущена на зовнішньому веб-сайті, переконайтеся, що зв’язок із нею завжди відбувається за допомогою HTTPS, а не HTTP. Крім того, як уже згадувалося, переконайтеся, що ваш зовнішній домен аутентифіковано для використання з Customer Insights - Journeys

Перевірка персоналізації сторінки

Як згадувалося у вступі до цьому розділі, персоналізація сторінок вимагає, щоб контактна особа була відомою та дозволила попереднє заповнення маркетингових сторінок. Щоб перевірити персоналізацію сторінок, виконайте наведені нижче дії.

  1. Налаштуйте персоналізацію сторінок і створіть персоналізовану сторінку, як описано вище в цьому розділі.
  2. Відкрийте (або створіть) маркетингову сторінку, яка працює на вашому екземплярі і містить маркетингову форму з наступним:
    • Елемент дизайну полів для кожного зі значень, які ви хочете перевірити на своїй персоналізованій сторінці.
    • Елемент дизайну «Запам’ятати мене» (який створює прапорець, який вмикає/вимикає попереднє заповнення та персоналізація сторінки для контакту, що надсилає повідомлення)
  3. Заповніть усі поля в реєстраційній формі та не забудьте встановити прапорець «запам’ятати мене». Коли ви відправите форму, Customer Insights - Journeys у вашому браузері буде встановлено файл cookie, який дозволить системі ідентифікувати вас при наступному відкритті маркетингової сторінки.
  4. Зачекайте приблизно 30 секунд, щоб система обробила відповідь на форму та створила новий запис контактної особи.
  5. Відкрийте персоналізовану маркетингову сторінку та впевніться, що функції персоналізації працюють належним чином.