Работа с многоканальными программами
Важно! Эта функция в настоящее время доступна в нашей программе управляемой доступности. Для запроса доступа к этой функции выполните вход на страницу службы поддержки Oracle и создайте запрос на обслуживание.
Многоканальная программа - это программа, которая позволяет взаимодействовать с клиентами по нескольким каналам - например по электронной почте и через фоновую рассылку - в рамках потока программы.
Например, можно отправить кампанию электронной почты с приветствием новым клиентам, недавно добавленным в список профилей, а также пригласить их установить мобильное приложение. По истечении заданного времени можно направить их на этап Отправка кампании фоновой рассылки (клиенты, которые установили и зарегистрировали мобильное приложение) или на этап Отправка кампании по электронной почте (клиенты, которые не сделали этого).
С помощью функции Многоканальная связь (появилась в Responsys 19B) можно создавать программы, которые начинаются с данных устройства (например, событие фильтра по списку каналов приложений), а затем переключаются на отправку сообщений электронной почты (или SMS) позже по ходу программы. Эти сообщения электронной почты (или SMS) поступят клиентам, устройства которых связаны с их профилем. Автоматически отправляется только одно сообщение электронной почты (или SMS) на клиента, не на устройство.
Эта новая возможность позволяет оптимизировать программы. Например, можно создать программу, которая отправляет кампанию фоновой рассылки на устройства, где выполняется ваше приложение мобильной почты, после того как это устройство покинет диапазон действия маяка. Можно отправить владельцу устройства сообщение "спасибо за посещение" и предложить купон для всех зарегистрированных пользователей. После этого ваша программа может отправить кампанию по электронной почте, которая достигнет только зарегистрированных пользователей (где устройство соответствует конкретному клиенту). Не нужно отфильтровывать устройства, у которых нет ссылки на клиента, до достижения этапа Отправка кампании по электронной почте.
Как это работает
В программе запись программы (также называемая введением в действие) представляет клиента. Запись программы создается при запуске программы. Если она запущена из данных списка профилей, это отдельный клиент. При запуске из данных списка каналов приложений (данные устройства) она представляет устройство, принадлежащее клиенту, который установил ваше мобильное приложение.
По мере того как запись программы перемещается по программе, она попадает на различные этапы (события, операции и переключатели для записи). Действия в этапах зависят от данных записи программы. Для этапа может предполагаться, что запись программы имеет данные из списка профилей либо данные устройства. Если Responsys может связать данные из списка профилей клиента и данные устройства, система обеспечивает передачу на этап необходимых для этапа данных. Если не удается передать для этапа требуемые данные, поскольку отсутствует связь между данными списка профилей и данными устройства, Responsys пропускает этот этап.
Responsys также отслеживает сопоставление клиентов и устройств. Это означает, что когда запись программы переходит на этап, где используются данные устройства, будет выполнено действие для всех устройств клиента. Если поток программы переводит запись программы обратно на этап, где используются данные из списка профиля, будет выполнено действие только для клиента. Например, можно отправить сообщения фоновой рассылки на все устройства клиента, а затем отправить клиенту одно сообщение электронной почты.
При анализе программы можно увидеть, как Responsys расширяет и подключает записи программы для различных каналов. Например, пусть в программу включены 100 клиентов, на которых всего приходится 450 устройств. Когда записи программы по всем 100 клиентам достигнут этапа фоновой рассылки, появятся счетчики как для 100 записей программы по клиентам, так и для 450 записей программы по их устройствам.
Предварительные шаги
- Выполните вход на портал службы поддержки Oracle и создайте запрос на обслуживание (ЗО), чтобы включить функцию Многоканальность для своей учетной записи.
- Выполните необходимую настройку для отправки сообщений по каналам на основе списка профилей (электронная почта, SMS) и каналам из списка каналов приложений (фоновая рассылка, сообщение из приложения, центр сообщений).
Советы по созданию программ с использованием функции многоканальности
- Каналы можно сочетать и отображать в любой момент в ходе программы. Можно начать с фильтра на основе списка профилей, а затем, позже в программе, выполнить операцию, например Отправка кампании фоновой рассылки. Также можно начать с события, связанного с мобильным приложением, например "выход за периметр", а затем отправить сообщение электронной почты клиентам с благодарностью за визит.
- Нет необходимости в специальной обработке данных неизвестных пользователей устройств или данных клиентов, не имеющих устройств, поскольку Responsys автоматически пропускает этапы, на которых невозможно связать запись профиля клиента и записи устройств. Вместе с тем, рекомендуется рассмотреть такие случаи при создании своей программы.
- Если все записи программы на основе устройств клиента одновременно передаются по программе, не требуется фильтр для исключения дубликатов перед отправкой сообщений электронной почты или SMS-сообщений. Responsys расширяет запись программы, включая все устройства клиента, и подключает записи программы при переходе на этап на базе профиля, при котором одному клиенту должно быть отправлено одно сообщение.
Однако в случае существенной задержки между сроками перехода устройств к этапу на базе профиля может возникнуть необходимость обработки дубликатов. Например, если устройство iOS и устройство Android клиента направляются по разным путям и в путь для устройств Android включен таймер, программные записи по устройству поступят на этап, например Отправка кампании по SMS, в разное время, и клиент может получить несколько SMS-сообщений.
Обработку таких задач можно запланировать несколькими способами. Можно включить таймер до этапа на базе профиля, который позволит записям программы достичь этого этапа одновременно. Также можно добавить переключатель данных, который проверяет, получал ли клиент какое-либо SMS-сообщение за последние X дней, чтобы число полученных клиентом сообщений не превышало разумные пределы.
- Вы можете применить фильтры для любого списка каналов, независимо от способа создания записи программы. Например, Переключатель данных может направлять записи программы с использованием фильтров списка каналов приложений, даже если запись программы была создана с использованием фильтров по списку профилей.
См. также
- Общие сведения о программе
- Общие сведения о записях программы
- Начало работы с программой
- Разработка программ
- Тестирование программ
- Публикация программ