Регистрация устройств в 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.
Pushwoosh предоставляет встроенные формы подписки, которые вы можете встроить на свой сайт для сбора email-адресов. Узнайте, как создать и встроить форму и настроить виджет.
После сбора 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-уведомлений для вашего сайта, могут быть переподписаны. Узнайте больше
Чтобы импортировать вашу базу подписчиков email, загрузите файл .csv с email-адресами. Импортированные email-адреса будут зарегистрированы как подписчики на email-платформе. Вы также можете предоставить дополнительные данные для каждого email-адреса, такие как имя, пол или местоположение получателя, чтобы лучше сегментировать и персонализировать ваши email-рассылки.
Импортируйте файл .csv с номерами телефонов для SMS-подписчиков. Вы можете предоставить дополнительные данные, такие как имя, пол или местоположение получателя, чтобы дополнительно сегментировать и персонализировать ваши SMS-рассылки.
Чтобы импортировать ваши контакты WhatsApp, загрузите файл .csv с контактами WhatsApp. Вы также можете предоставить дополнительные данные, такие как имя, пол или местоположение получателя, чтобы настроить ваши сообщения WhatsApp.
Импортировать контакты WhatsApp
Использование сторонних интеграций для передачи данных
Anchor link toПомимо SDK и API, Pushwoosh предлагает несколько сторонних интеграций, которые помогут вам синхронизировать и передавать данные с других платформ, упрощая управление пользователями и данными в нескольких системах.