Омниканальные кампании
Pushwoosh позволяет создавать омниканальные кампании и объединять коммуникации по разным каналам: push-уведомления, email, SMS, in-app сообщения и WhatsApp. В этом руководстве объясняется, как работают омниканальные кампании в Pushwoosh и как настроить интеграцию для их создания.
Ключевые идентификаторы для омниканальных кампаний в Pushwoosh
Anchor link toДля эффективного управления омниканальными кампаниями важно понимать, как Pushwoosh идентифицирует пользователей на разных устройствах и каналах. Pushwoosh по умолчанию использует три основных идентификатора:
Идентификатор устройства (HWID): Уникальный идентификатор, присваиваемый каждому устройству с помощью Pushwoosh SDK. Подробнее
User ID: Уникальный идентификатор, представляющий пользователя устройства. Подробнее. По умолчанию User ID равен HWID. Однако User ID зарезервирован для вас, что позволяет позже заменить User ID по умолчанию на кастомный. Это позволяет сопоставлять пользователей в разных системах или связывать разные устройства и каналы коммуникации под одним User ID для омниканальных кампаний.
- Push-токен: Уникальный ключ для комбинации приложения и устройства, выдаваемый шлюзами push-уведомлений Apple или Google. Он собирается и управляется Pushwoosh SDK. Подробнее
Как Pushwoosh обрабатывает устройства
Anchor link toВ Pushwoosh любой способ связи — например, идентификатор устройства (HWID), адрес электронной почты или номер телефона — рассматривается как отдельная сущность, или «устройство». Каждое «устройство» хранится как отдельная запись в базе данных Pushwoosh. Например:
- HWID для мобильных или веб-push-уведомлений
- Адреса электронной почты для email-коммуникаций
- Номера телефонов для SMS-сообщений и коммуникаций в WhatsApp
Например, если у пользователя есть мобильное устройство и адрес электронной почты, Pushwoosh считает идентификатор устройства (HWID) и адрес электронной почты двумя отдельными сущностями (устройствами). В результате в базе данных Pushwoosh будет две отдельные записи.
Узнайте, как регистрировать устройства в Pushwoosh
Связывание устройств для омниканальных кампаний
Anchor link toЧасто пользователи предоставляют несколько способов связи, что означает, что у вас есть несколько каналов коммуникации для взаимодействия с ними. Это позволяет создавать эффективные омниканальные кампании. Для этого необходимо связать все устройства пользователя под одним кастомным User ID.
Например, если вы хотите создать омниканальную кампанию для пользователей, которые не открыли ваши push-уведомления, и отправить им email или SMS, вам сначала нужно установить кастомный User ID. Этот User ID будет связан с идентификатором мобильного устройства пользователя, его адресом электронной почты и/или номером телефона, что позволит вам взаимодействовать с одним и тем же пользователем по всем этим каналам.
Вот упрощенное представление того, как это может выглядеть в базе данных Pushwoosh:
Платформа | Устройство (HWID) | User ID |
---|---|---|
Мобильная | abc123pushToken | user123 |
user@example.com | user123 | |
SMS | +1234567890 | user123 |
+1234567890 | user123 |
В этом примере кастомный UserID “user123” связан с четырьмя различными устройствами: мобильным устройством, адресом электронной почты, номером для SMS и контактом в WhatsApp. Это означает, что Pushwoosh распознает, что все эти устройства принадлежат одному и тому же пользователю, что позволяет вам связываться с ним по разным каналам.
Чтобы увидеть все устройства, связанные с одним User ID, введите этот User ID в User Explorer в Pushwoosh. Вы увидите все активные устройства пользователя, а также все его теги.

Пример сценария
Anchor link toПредставьте, что вы управляете приложением для электронной коммерции и хотите взаимодействовать с клиентами по различным каналам, включая push-уведомления, email, SMS и WhatsApp, обеспечивая согласованные и персонализированные сообщения на всех платформах.
Вот как это может выглядеть:
Шаг 1. Регистрация устройства и установка кастомного User ID
Anchor link toКогда новый клиент, назовем ее Сара, загружает ваше приложение, Pushwoosh SDK автоматически регистрирует ее устройство в Pushwoosh, используя его Hardware ID (HWID) в качестве User ID по умолчанию. После того как Сара создает учетную запись и входит в систему, вы присваиваете ей кастомный User ID sarah_123
с помощью метода SDK setUserId.
Шаг 2. Расширение на email
Anchor link toЗатем предложите Саре подписаться на получение рекламных писем и зарегистрируйте ее адрес электронной почты в базе пользователей Pushwoosh с помощью метода API registerEmail. Вы также можете зарегистрировать адрес электронной почты с помощью соответствующих методов, используя мобильный SDK или Web 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 убедитесь, что включена опция Отправить на все устройства пользователя. Это гарантирует, что сообщение будет доставлено на соответствующий канал на всех устройствах пользователя.

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