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


Создание пользовательских триггеров в Customer Insights - Journeys

Пользовательские триггеры являются гибким способом захвата важных моментов и взаимодействий, что позволяет организовать уникальное взаимодействие с клиентами.

Пользовательский триггер — это сигнал, определяемый пользователем, который может содержать и передавать любую информацию, на основе которой может действовать цикл взаимодействия с клиентом. Пользователи Customer Insights - Journeys полностью контролируют, что представляют собой пользовательские триггеры и какую информацию они передают.

Создание пользовательского триггера в Customer Insights - Journeys — это просто. Однако пользовательские триггеры требуют сотрудничества между пользователями маркетинга и командой разработчиков, которые будут отвечать за интеграцию небольших фрагментов кода в системы, что в конечном итоге вызовет срабатывание триггера.

Создание пользовательского триггера включает в себя три шага: первоначальное создание триггера, интеграция триггера и завершение.

1. Первоначальное создание триггера

Этот шаг выполняется в разделе Триггеры приложения Customer Insights - Journeys. Чтобы создать пользовательский триггер, выберите +Новый триггер на верхней ленте. На следующем экране вам нужно дать триггеру имя и указать, что вы хотите инициировать действие При взаимодействии клиента с веб-сайтом или приложением.

Другой вариант триггера ("При создании или обновлении записи, связанной с клиентом") относится к триггерам, основанным на изменениях записей Dataverse. Подробнее: Запуск цикла взаимодействия на основе изменения записи Dataverse

На следующем экране следуйте инструкциям, чтобы задать следующие параметры:

  • Заголовок и описание

    Дайте триггеру короткий, описательный заголовок. Включите описание, чтобы помочь другим пользователям найти правильный триггер в каталоге.

  • Атрибуты

    Атрибуты триггеров обогащают триггер и предоставляют дополнительный контекст для цикла взаимодействия для создания ветвей или персонализации контента. Например, пользовательский триггер Регистрация Wi-Fi может содержать атрибут Местоположение, представляющий собой физическое местоположение, где клиент завершил регистрацию. Значение атрибута Местоположение может быть использовано в цикле взаимодействия для отправки другого сообщения в зависимости от того, идет ли регистрация с автомобильной стоянки или из главного вестибюля.

    тип данных атрибутов — Имя и Тип данных. Выбор правильного типа данных (текст, число, истина или ложь, дата/время или ссылка на сущность) имеет большое значение для обеспечения того, чтобы в циклах взаимодействия с клиентом в условиях присутствовали правильные операторы сравнения. Например, если атрибут имеет тип данных Число, цикл взаимодействия содержит такие операторы сравнения, как меньше или равно. Если атрибут типа Дата/время, цикл взаимодействия обеспечит компараторы, такие как до, в дату и после. Атрибут с типом данных Ссылка на сущность указывает на конкретную сущность, избавляя вас от необходимости определять сложный список атрибутов для запуска цикла взаимодействия на основе изменений сущности.

    Вы можете объединять атрибуты с разными типами данных для создания сложных триггеров. Если, например, вы хотите инициировать цикл взаимодействия, когда клиент покупает продукт, вы должны добавить атрибут типа Дата/время для активации триггера, когда происходит действие, а затем добавить атрибут типа Ссылка на сущность, указывающий на атрибут Заказ для ссылки на позиции, содержащиеся в заказе клиента.

  • Особые атрибуты

    Данные клиента — это особый атрибут, который присутствует по умолчанию в каждом пользовательском триггере. Этот атрибут содержит сведения о клиенте, который выполняет действие триггера. Типом данных может быть контакт или интерес Dynamics 365 или профиль Customer Insights - Data. В коде этот атрибут называется authID.

    contactpoint_email — это специальный атрибут, который присутствует в пользовательских триггерах, привязанных к профилю Customer Insights - Data. Этот атрибут используется в качестве резервного варианта на случай, если полный профиль Customer Insights - Data недоступен. Разработчики должны включить адрес электронной почты клиента в этот атрибут, чтобы с клиентом можно было связаться по электронной почте, даже если его полная информация профиля недоступна.

    contactpoint_phone — это специальный атрибут, который присутствует в пользовательских триггерах, привязанных к профилю Customer Insights - Data. Этот атрибут используется в качестве резервного варианта на случай, если полный профиль Customer Insights - Data недоступен. Разработчики должны включить номер телефона клиента в этот атрибут, чтобы с клиентом можно было связаться текстовыми сообщениями, даже если его полная информация профиля недоступна.

  • Ссылки на сущности

    В раскрывающемся списке Тип данных вы найдете вариант Ссылка на сущность. Этот вариант позволяет указать на конкретную сущность, чтобы вам не приходилось указывать список атрибутов, которые требуется зафиксировать

2. Интеграция триггеров

Как только триггер создан, фрагмент кода генерируется системой. Вы можете скачать код фрагмент кода и поделиться им с разработчиками. Или разработчики могут получить доступ к фрагменту кода непосредственно через ссылку, предоставляемую приложением.

Настройка загрузки фрагмента кода.

Заметка

Чтобы получить прямой доступ к фрагменту кода, разработчикам потребуется доступ к приложению Dynamics 365 Customer Insights - Journeys.

Фрагмент кода позволяет клиенту действовать во внешнем приложении или на веб-сайте, чтобы вызвать цикл взаимодействия с клиентом в Customer Insights - Journeys. Например, когда клиент нажимает кнопку оформления заказа на веб-сайте электронной коммерции, код запускает подтверждение заказа цикл взаимодействия с клиентом с помощью триггера «подтверждения заказа», который вызывается при нажатии кнопки. Добавляя код фрагмент кода, разработчик просто подключает нажатие кнопки к триггеру «подтверждение заказа».

Фрагмент кода содержит инструкции о том, как интегрировать код триггера во внешние системы. Вы можете интегрировать триггер с помощью JavaScript (для веб-страниц), C# или Python (для автономных систем), или через SDK iOS и Android.

Совет

Некоторая интеграция пользовательских триггеров может влиять на безопасность. Фрагмент кода, который предоставляется с триггером, содержит ключ приема, который однозначно идентифицирует экземпляр Customer Insights - Journeys. Злоумышленник с доступом к ключу приема может отправить ложные триггеры, которые могут вызвать непреднамеренные циклы взаимодействия с клиентом. Рекомендуется:

  • защищать ключ приема, где это возможно,
  • ограничить использование атрибутов в пользовательских триггерах, особенно когда эти атрибуты могут быть использованы для персонализации контента и выступать в качестве потенциальных векторов атаки, таких как межсайтовые сценарии.

3. Завершение триггера

После завершения интеграции на странице Триггеры появится информация, подтверждающая, что пользовательский триггер работает должным образом. После завершения и проверки интеграции триггер помечается как готовый к использованию, что делает триггер видимым и доступным в циклах взаимодействия.

Совет

Когда вы смотрите на список триггеров, пользовательские триггеры имеют простой значок молнии Значок пользовательского триггера.. Триггеры «из коробки» имеют молнию со значком чемодана Значок готового триггера..