Регистрация устройств в Pushwoosh и синхронизация данных с платформой
Для эффективного таргетинга и вовлечения пользователей через Pushwoosh крайне важно убедиться, что устройства пользователей правильно зарегистрированы, а ваши данные синхронизированы. Существует несколько методов регистрации устройств и синхронизации данных с Pushwoosh, в зависимости от ваших конкретных потребностей.
SDK Pushwoosh
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.configure.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.configure.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.
API Pushwoosh
Anchor link toТакже вы можете использовать API Pushwoosh для регистрации устройств и синхронизации данных. 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-уведомлений, перейдите в Аудитория > Импорт CSV, выберите Импорт push-подписчиков и загрузите файл .csv. Импорт поддерживает устройства iOS, Android, Huawei, Amazon, macOS и Windows. Узнать больше
Веб-пользователи не могут быть импортированы из-за технических ограничений. Разные push-провайдеры используют различные форматы полезной нагрузки и конфигурации платформ, что делает импорт веб-пользователей неэффективным. В результате импортированная база пользователей будет либо недействительной, либо будет получать неверный или пустой контент.
Однако веб-пользователи, которые уже дали разрешение на получение push-уведомлений для вашего сайта, могут быть подписаны заново. Узнать больше
Email, SMS, WhatsApp и Viber
Anchor link toЧтобы импортировать контакты email, SMS, WhatsApp и Viber, перейдите в Аудитория > Импорт CSV и выберите Импорт контактов. Один файл .csv может содержать контакты для всех четырех каналов. Карточка Импорт контактов отображается, только если у вашего аккаунта есть доступ к разделу Content > Email content, и скрыта в демо-приложениях. Узнать больше
Использование сторонних интеграций для передачи данных
Anchor link toПомимо SDK и API, Pushwoosh предлагает несколько сторонних интеграций, которые помогут вам синхронизировать и передавать данные с других платформ, упрощая управление пользователями и данными в нескольких системах.