Омниканальные кампании
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 token: Уникальный ключ для комбинации приложения и устройства, выдаваемый шлюзами push-уведомлений Apple или Google. Он собирается и управляется SDK Pushwoosh. Узнать больше
Как Pushwoosh обрабатывает устройства
Anchor link toВ Pushwoosh любой метод контакта — такой как идентификатор устройства (HWID), email-адрес или номер телефона — рассматривается как отдельная сущность или «устройство». Каждое «устройство» хранится как отдельная запись в базе данных Pushwoosh. Например:
- HWID для мобильных или веб-push-уведомлений
- Email-адреса для email-коммуникаций.
- Номера телефонов для SMS-сообщений и коммуникаций в WhatsApp.
Например, если у пользователя есть и мобильное устройство, и email-адрес, Pushwoosh считает идентификатор устройства (HWID) и email-адрес двумя отдельными сущностями (устройствами). В результате в базе данных Pushwoosh будет две отдельные записи.
Узнайте, как регистрировать устройства в Pushwoosh
Как связать устройства для эффективных омниканальных кампаний
Anchor link toЧтобы проводить омниканальные кампании в Pushwoosh, где вы можете обращаться к одному и тому же пользователю через push-уведомления, email, SMS или WhatsApp, вы должны связать все методы контакта пользователя под одним уникальным User ID. Этот важный процесс гарантирует, что Pushwoosh распознает, что отдельные точки контакта (например, телефон, email или номер SMS) принадлежат одному и тому же пользователю.
Pushwoosh позволяет связывать один User ID с несколькими устройствами и каналами. Это основа, которая гарантирует, что все действия пользователя и точки контакта рассматриваются как принадлежащие одному объединенному профилю.
Что вам нужно сделать
Anchor link to-
Установите пользовательский, уникальный User ID, который соединит все каналы/устройства, относящиеся к одному и тому же человеку (например, «alex_smith_123»).
-
При регистрации каждого метода контакта (мобильное устройство, email-адрес, номер телефона/SMS или WhatsApp) в Pushwoosh, присваивайте всем им один и тот же User ID. Это означает, что при регистрации устройства с помощью SDK или API Pushwoosh, или при импорте пользователей через CSV, всегда используйте один и тот же User ID для каждой точки контакта, принадлежащей пользователю.
Почему это важно?
Anchor link toЕсли вы не свяжете устройства под одним User ID, каждое устройство или метод контакта будет рассматриваться как независимый пользователь, и вы не сможете таргетировать людей по разным каналам или координировать сообщения.
Пример
Anchor link toПредположим, вы хотите отправить последующее email-сообщение или SMS пользователям, которые не открыли push-уведомление. Чтобы сделать это без проблем, вы должны убедиться, что все контактные данные пользователя (такие как его мобильное устройство, email-адрес и номер телефона) связаны с одним и тем же User ID. Таким образом, Pushwoosh сможет распознать и обратиться к пользователю по разным каналам как к единому профилю.
Вот упрощенное представление того, как это может выглядеть в базе данных Pushwoosh:
| Платформа | Устройство (HWID) | User ID |
|---|---|---|
| Мобильное | abc123pushToken | user123 |
| user@example.com | user123 | |
| SMS | +1234567890 | user123 |
| +1234567890 | user123 |
В этом примере пользовательский User ID “user123” связан с четырьмя различными устройствами: мобильным устройством, email-адресом, номером 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-сообщений и зарегистрируйте ее email-адрес в пользовательской базе Pushwoosh с помощью API-метода registerEmail. Вы также можете зарегистрировать email-адрес с помощью соответствующих методов, используя либо мобильный SDK, либо веб-SDK Pushwoosh, если вам нужно сделать это из вашего мобильного приложения или с веб-сайта. Установите пользовательский 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 убедитесь, что вы включили опцию Send to all user devices. Это гарантирует, что сообщение будет доставлено на соответствующий канал на всех устройствах пользователя.

- Чтобы омниканальные кампании работали эффективно, пользователи, которые входят в Journey, должны иметь все каналы, используемые в Journey. Например, если вы начинаете кампанию с push-уведомления, его получат только клиенты с зарегистрированными мобильными устройствами. Если у них нет мобильного устройства, они не смогут продолжить. То же самое касается email-кампаний.