Перейти к содержанию

Регистрация устройств в 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 (включая знак «+» и код страны).

Pushwoosh.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 (включая знак «+» и код страны).

Чтобы зарегистрировать номер телефона пользователя для 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-адресом.

Узнайте больше о User ID

Для регистрации 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-уведомлений для вашего сайта, могут быть переподписаны. Узнать больше

Чтобы импортировать вашу базу email-подписчиков, загрузите файл .csv с email-адресами. Импортированные email-адреса будут зарегистрированы как подписчики на email-платформе. Вы также можете предоставить дополнительные данные для каждого email-адреса, такие как имя, пол или местоположение получателя, чтобы лучше сегментировать и персонализировать ваши email-коммуникации.

Импортировать email-адреса

Импортируйте файл .csv с номерами телефонов для SMS-подписчиков. Вы можете предоставить дополнительные данные, такие как имя, пол или местоположение получателя, для дальнейшей сегментации и персонализации ваших SMS-сообщений.

Импортировать SMS-контакты

Чтобы импортировать ваши контакты WhatsApp, загрузите файл .csv с контактами WhatsApp. Вы также можете предоставить дополнительные данные, такие как имя, пол или местоположение получателя, для персонализации ваших сообщений в WhatsApp.

Импортировать контакты WhatsApp

Использование сторонних интеграций для передачи данных

Anchor link to

В дополнение к SDK и API, Pushwoosh предлагает несколько сторонних интеграций, которые помогут вам синхронизировать и передавать данные с других платформ, упрощая управление пользователями и данными в нескольких системах.

Изучите все доступные интеграции