Регистрация устройств в Pushwoosh и синхронизация данных с платформой
Для эффективного таргетинга и вовлечения пользователей через Pushwoosh крайне важно обеспечить правильную регистрацию пользовательских устройств и синхронизацию ваших данных. Существует несколько методов регистрации устройств и синхронизации данных с Pushwoosh, в зависимости от ваших конкретных потребностей.
Pushwoosh SDK
Anchor link toМобильные устройства
Anchor link toДля мобильных приложений интеграция Pushwoosh SDK является рекомендуемым методом для бесшовной регистрации устройств и синхронизации данных между приложением, системами Pushwoosh и, при необходимости, сторонними системами, которые клиенты могут использовать для определённых конвейеров данных или рабочих процессов.
Интегрируя SDK, вы можете автоматизировать процесс регистрации устройств и управления их push-токенами. SDK внутренне вызывает метод API registerDevice, гарантируя, что каждое устройство зарегистрировано и синхронизировано с Pushwoosh без необходимости ручного вмешательства.
Кроме того, Pushwoosh SDK позволяет регистрировать номера телефонов для SMS- и WhatsApp-уведомлений. Вы можете использовать следующие методы:
Регистрация номера для SMS
Anchor link to- (void)registerSmsNumber:(NSString * _Nonnull)number;
Пример
Pushwoosh.sharedInstance().registerSmsNumber(@"+0000000000");
Замените +0000000000
на реальный номер телефона в формате E.164 (включая знак «+» и код страны).
Android
Anchor link toPushwoosh.getInstance().registerSmsNumber(String number);
Пример
Pushwoosh.getInstance().registerSmsNumber("+0000000000");
Замените +0000000000
на реальный номер телефона пользователя в формате E.164, включая «+» и код страны.
Регистрация номера WhatsApp
Anchor link to- (void)registerWhatsappNumber:(NSString * _Nonnull)number;
Пример
Pushwoosh.sharedInstance().registerWhatsappNumber(@"+0000000000");
Замените +0000000000
на реальный номер телефона в формате E.164 (включая знак «+» и код страны).
Android
Anchor link toЧтобы зарегистрировать номер телефона пользователя для WhatsApp на Android, используйте следующий метод:
Pushwoosh.getInstance().registerWhatsappNumber(String number);
Пример
Pushwoosh.getInstance().registerWhatsappNumber("+0000000000");
Замените +0000000000
на реальный номер телефона пользователя в формате E.164, включая «+» и код страны.
Для регистрации устройств для веб-пушей используйте Web Push SDK.

Узнайте больше о Pushwoosh SDK
Pushwoosh API
Anchor link toТакже вы можете использовать Pushwoosh API для регистрации устройств и синхронизации данных. API предоставляет полную гибкость для более сложных сценариев.
Мобильные устройства
Anchor link toДля регистрации мобильных устройств используйте метод API registerDevice
.
Чтобы пользователи могли подписываться на ваши email-рассылки, собирайте их адреса с помощью кастомной формы подписки и используйте метод API registerEmail
для регистрации email-устройств. В качестве альтернативы можно использовать registerDevice
.
Для связывания пользователей вашего приложения или посетителей сайта с их email-адресами используйте User ID. Это позволит вам создавать кросс-канальные Customer Journeys и отправлять email-сообщения на основе действий пользователя в вашем приложении или на сайте. User ID также позволит вам просматривать историю сообщений и событий пользователя в User Explorer.
1. Получите User ID.
У каждого устройства, зарегистрированного в вашем проекте Pushwoosh, есть свой User ID; по умолчанию он равен аппаратному ID устройства (HWID) и получается с помощью API-запроса registerDevice
.
Чтобы задать кастомный User ID, вызовите метод registerUser
.
2. Присвойте User ID email-адресу.
Используйте метод API registerEmail
или registerEmailUser
для связывания User ID с email-адресом.
Для регистрации SMS-устройств в Pushwoosh вы можете использовать метод API registerDevice
или createSMSMessage
. При использовании последнего убедитесь, что параметр use_auto_registration
установлен в true
, чтобы автоматически зарегистрировать номер телефона как SMS-устройство. Узнать больше
Для регистрации устройств WhatsApp в Pushwoosh вы можете использовать метод API registerDevice
или createWhatsAppMessage
. При использовании последнего убедитесь, что параметр use_auto_registration
установлен в true
, чтобы автоматически зарегистрировать номер телефона как WhatsApp-устройство.
Импорт существующей базы пользователей
Anchor link toЕсли вы работаете с большими наборами уже существующих данных, вы можете импортировать их в Pushwoosh.
Мобильные устройства
Anchor link toЧтобы перенести вашу базу подписчиков на мобильные push-уведомления, пожалуйста, свяжитесь с нами через форму обратной связи и предоставьте образец вашей базы пользователей. Наша команда изучит формат данных и оценит возможность миграции.
Веб-пользователей нельзя импортировать из-за технических ограничений. Разные провайдеры push-уведомлений используют различные форматы полезной нагрузки и конфигурации платформ, что делает импорт веб-пользователей неэффективным. В результате импортированная база пользователей либо станет недействительной, либо будет получать некорректный или пустой контент.
Однако веб-пользователи, которые уже дали разрешение на получение push-уведомлений для вашего сайта, могут быть подписаны заново. Узнать больше
Чтобы импортировать вашу базу email-подписчиков, загрузите файл .csv с email-адресами. Импортированные адреса будут зарегистрированы как подписчики на email-платформе. Вы также можете предоставить дополнительные данные для каждого email-адреса, такие как имя, пол или местоположение получателя, чтобы лучше сегментировать и персонализировать ваши email-коммуникации.
Импортируйте файл .csv с номерами телефонов подписчиков SMS. Вы можете предоставить дополнительные данные, такие как имя, пол или местоположение получателя, чтобы дополнительно сегментировать и персонализировать ваши SMS-коммуникации.
Чтобы импортировать ваши контакты WhatsApp, загрузите .csv-файл с контактами WhatsApp. Вы также можете предоставить дополнительные сведения, такие как имя, пол или местоположение получателя, чтобы персонализировать ваши сообщения в WhatsApp.
Импортировать контакты WhatsApp
Использование сторонних интеграций для передачи данных
Anchor link toПомимо SDK и API, Pushwoosh предлагает несколько сторонних интеграций, которые помогут вам синхронизировать и передавать данные с других платформ, упрощая управление пользователями и данными в нескольких системах.