Перейти к содержанию

Омниканальные кампании

Pushwoosh позволяет создавать омниканальные кампании и беспрепятственно объединять ваши коммуникации по различным каналам, таким как push-уведомления, email, SMS, in-app сообщения и WhatsApp. В этом руководстве объясняется, как работают омниканальные кампании в Pushwoosh и как настроить интеграцию для их создания.

Ключевые идентификаторы для омниканальных кампаний в Pushwoosh

Anchor link to

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

  • Device ID (HWID): Уникальный идентификатор, присваиваемый каждому устройству SDK Pushwoosh. Узнать больше

  • User ID: Уникальный идентификатор, представляющий пользователя устройства. По умолчанию User ID равен HWID. Однако User ID зарезервирован для вас, что позволяет вам позже заменить User ID по умолчанию на собственный. Это позволяет сопоставлять пользователей в разных системах или связывать разные устройства и каналы коммуникации под одним User ID для омниканальных кампаний. Узнать больше о User ID.

  • Push-токен: Уникальный ключ для комбинации приложения и устройства, выдаваемый шлюзами push-уведомлений Apple или Google. Он собирается и управляется SDK Pushwoosh. Узнать больше

Как Pushwoosh обрабатывает устройства

Anchor link to

В Pushwoosh любой способ связи — такой как идентификатор устройства (HWID), адрес электронной почты или номер телефона — рассматривается как отдельная сущность или “устройство”. Каждое “устройство” хранится как отдельная запись в базе данных Pushwoosh. Например:

  • HWID для мобильных или веб push-уведомлений
  • Адреса электронной почты для email-коммуникаций.
  • Номера телефонов для SMS-сообщений и коммуникаций в WhatsApp

Например, если у пользователя есть и мобильное устройство, и адрес электронной почты, Pushwoosh считает идентификатор устройства (HWID) и адрес электронной почты двумя отдельными сущностями (устройствами). В результате в базе данных Pushwoosh будет две отдельные записи.

Узнайте, как регистрировать устройства в Pushwoosh

Как связать устройства для эффективных омниканальных кампаний

Anchor link to

Чтобы проводить омниканальные кампании в Pushwoosh, где вы можете обращаться к одному и тому же пользователю через push-уведомления, email, SMS или WhatsApp, вы должны связать все способы связи пользователя под одним уникальным User ID. Этот важный процесс гарантирует, что Pushwoosh распознает, что отдельные точки контакта (например, телефон, email или номер SMS) принадлежат одному и тому же пользователю.

Pushwoosh позволяет связывать один User ID с несколькими устройствами и каналами. Это основа, которая гарантирует, что все действия пользователя и точки контакта рассматриваются как принадлежащие одному единому профилю.

Что вам нужно сделать
Anchor link to
  1. Установите собственный уникальный User ID, который будет связывать все каналы/устройства, относящиеся к одному и тому же человеку (например, “alex_smith_123”).

  2. При регистрации каждого способа связи (мобильное устройство, адрес электронной почты, номер телефона/SMS или WhatsApp) в Pushwoosh, присваивайте им всем один и тот же User ID. Это означает, что когда вы регистрируете устройство с помощью SDK или API Pushwoosh, или импортируете пользователей через CSV, всегда используйте один и тот же User ID для каждой точки контакта, принадлежащей пользователю.

Почему это важно?
Anchor link to

Если вы не свяжете устройства под одним User ID, каждое устройство или способ связи будет рассматриваться как независимый пользователь, и вы не сможете таргетировать людей по разным каналам или координировать сообщения.

Пример
Anchor link to

Предположим, вы хотите отправить последующее email-сообщение или SMS пользователям, которые не открыли push-уведомление. Чтобы сделать это без проблем, вы должны убедиться, что все контактные данные пользователя (такие как его мобильное устройство, адрес электронной почты и номер телефона) связаны с одним и тем же User ID. Таким образом, Pushwoosh сможет распознать и обратиться к пользователю по разным каналам как к единому профилю.

Вот упрощенное представление того, как это может выглядеть в базе данных Pushwoosh:

ПлатформаУстройство (HWID)User ID
Мобильноеabc123pushTokenuser123
Emailuser@example.comuser123
SMS+1234567890user123
WhatsApp+1234567890user123

В этом примере собственный UserID “user123” связан с четырьмя различными устройствами: мобильным устройством, адресом электронной почты, номером SMS и контактом WhatsApp. Это означает, что Pushwoosh распознает, что все эти устройства принадлежат одному и тому же пользователю, что позволяет вам связываться с ним по разным каналам.

Пример сценария

Anchor link to

Представьте, что вы управляете eCommerce-приложением и хотите обращаться к своим клиентам по различным каналам, включая push-уведомления, email, SMS и WhatsApp, обеспечивая последовательные и персонализированные сообщения на всех платформах.

Вот как это может выглядеть:

Шаг 1. Регистрация устройства и установка собственного User ID

Anchor link to

Когда новый клиент, назовем ее Сара, загружает ваше приложение, SDK Pushwoosh автоматически регистрирует ее устройство в Pushwoosh, используя его Hardware ID (HWID) в качестве User ID по умолчанию. После того как Сара создает учетную запись и входит в систему, вы присваиваете ей собственный User ID, sarah_123, с помощью метода SDK setUserId.

Шаг 2. Расширение на email

Anchor link to

Далее, предложите Саре подписаться на получение рекламных email-сообщений и зарегистрируйте ее адрес электронной почты в пользовательской базе Pushwoosh с помощью метода API registerEmail. Вы также можете зарегистрировать адрес электронной почты с помощью соответствующих методов, используя либо мобильный SDK Pushwoosh, либо веб-SDK, если вам нужно сделать это из вашего мобильного приложения или веб-сайта. Установите собственный User ID на sarah_123, и вы также можете включить любые теги, которые должны быть связаны с записью email, например, ее предпочтения или активность.

Шаг 3. Расширение на SMS

Anchor link to

Аналогично, когда Сара соглашается получать SMS-сообщения и предоставляет свой номер телефона, вы должны использовать метод API registerDevice, чтобы связать ее номер (+1234567890) с ее User ID sarah_123.

Мобильное устройство, email и номер телефона Сары теперь связаны с ее User ID, sarah_123. Эта настройка позволяет вам отправлять персонализированные сообщения Саре через каналы push-уведомлений, email и SMS, обеспечивая бесперебойный и последовательный пользовательский опыт.

Как омниканальность работает в Customer Journeys

Anchor link to
  • При настройке омниканальных Customer Journeys убедитесь, что вы включили опцию Отправлять на все устройства пользователя. Это гарантирует, что сообщение будет доставлено на соответствующий канал на всех устройствах пользователя.
Переключатель 'Отправлять на все устройства пользователя' включен в настройках элемента сообщения Customer Journey
  • Чтобы омниканальные кампании работали эффективно, пользователи, которые входят в Journey, должны иметь все каналы, используемые в Journey. Например, если вы начинаете кампанию с push-уведомления, его получат только клиенты с зарегистрированными мобильными устройствами. Если у них нет мобильного устройства, они не смогут продолжить. То же самое касается и email-кампаний.