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


Сопоставление пользователей push-уведомлений для разработчиков приложений

Чтобы узнать больше об общем подходе к настройке push-уведомлений в Customer Insights - Journeys, см. обзор настройки push-уведомлений.

Чтобы включить push-уведомления в Customer Insights - Journeys, вам необходимо выполнить следующие шаги:

  1. Конфигурация приложений для push-уведомлений
  2. Сопоставление пользователей для push-уведомлений
  3. Регистрация устройства для push-уведомлений
  4. Получение push-уведомлений на устройствах
  5. Отчетность по взаимодействиям для push-уведомлений

Реализация сопоставления пользователей

Схема сопоставления пользователей push-уведомлений.

Чтобы push-уведомления мобильного приложения работали правильно, вам необходимо настроить сопоставление клиентов Dynamics 365 Customer Insights - Journeys с пользователями мобильного приложения. Сопоставление гарантирует, что правильное лицо (представленное правильным объектом и идентификатором записи) получит ожидаемое мобильное push-уведомление.

Этот шаг связан не с настройкой мобильного приложения (будь то на устройствах Android или Apple), а скорее с логической связью между лицом, представленным в качестве записи Customer Insights - Journeys, и записью контрагента в качестве пользователя мобильного приложения.

Во-первых, чтобы реализовать сопоставление пользователей, необходимо выбрать правильную сущность. Этот шаг имеет решающее значение, поскольку в Customer Insights - Journeys можно организовать работу с несколькими сущностями Microsoft Dataverse (например, контактом или интересом) или с профилем Customer Insights - Data. Затем правильный идентификатор записи должен быть передан в мобильное приложение, а мобильное приложение должно идентифицировать пользователя с этим идентификатором.

Пример сопоставления пользователей

Например, если используется сущность контакта Dataverse, а поле адреса электронной почты используется в качестве уникального ключа для конечного пользователя в качестве контакта, одной из возможностей получения правильного идентификатора является использование вызова OData GET к Dataverse в следующем примере:

https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'

Этот запрос к Dataverse возвращает один контакт с andrew@contosoltd.com в качестве адреса электронной почты. После получения этого идентификатора (в данном примере — идентификатора контакта) его следует использовать в качестве параметра UserId в мобильном приложении.