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

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