Старт работы
- Необходимо добавить приложение в систему. Для этого нужно сделать интеграцию с OneSignal.
- Добавить приложение: https://app.push.express/app/
- Взять данные у OneSignal:
-
Спустя 10-15 минут произойдет интеграция и будут добавлены активные устройства в PUSH.express. Проверить добавленные устройства и их количество можно тут: https://app.push.express/analytics/devices
Пример:
Активное устройство - это приложение, которое установлено на устройстве пользователя. Если приложение удалено, то PUSH.express не будет его добавлять в свою систему, а также не сможет отправлять на него пуш-уведомления и не будет брать за такие устройства оплату.
После интеграции можно отправлять пуш-уведомления.
После первой синхронизации новые установки обновляются каждые 15 минут
Сегментация аудиторий
Фильтры (сегменты), доступные на момент написания статьи:
- Приложение
Можно отправлять на одно, на несколько приложений, на все сразу, или на группу приложений.
Отправка на “Группу” или на “Все приложения” удобна тем, что один планировщик можно настроить сразу на большое количество приложений.
- ГЕО
Можно выбрать страны по отдельности, а также можно отправлять сразу на “Все страны”.
Выбор “Все страны” удобен тем, что можно сделать один планировщик на все страны, а на каждую страну с учетом языка устройства пользователя будет отправляться пуш с нейтив переводом.
- Язык
Можно выбрать “Все языки” или нужные языки по отдельности.
- Офферы
Аудиторию можно сегментировать по любым параметрам. Для этого нужно присылать постбек или тег OneSignal в PUSH.express к какому “офферу” относится устройство, что позволит настраивать планировщик только по пользователям с нужными "офферами".
- Какое событие было совершено и не совершено?
Можно настроить отдельный планировщик //только на тех, кто установил//. Или, например, на тех, кто //установил, но не зарегистрировался//, или //зарегистрировался, но не депнул//, или //депнул//.
Для работы данных фильтров необходимо прислать постбек или тег OneSignal в PUSH.express
- Отправка по локальному времени
Включенная галочка означает, что пуши будут отправляться по часовому поясу устройства пользователя.
Постбеки
Для того, чтобы делать более персонализированные пуши, можно и нужно сегментировать аудиторию по событиям или любым другим параметрам. Для этого нужно сообщить сервису PUSH.express, у какого пользователя какое событие было совершено, или какой "оффер" он открывал. Для этого нужно:
- В теги OneSignal отправлять события или офферы
OneSignal присылает по API информацию о тегах, а PUSH.express ее принимает и обрабатывает.
Данный способ является приоритетным, так как в отличие от URL-постбеков не нужно делать промежуточный сервер, а PUSH.express в процессе очередной синхронизации устройств с OneSignal моментально обработает и теги.
- Через URL-постбек присылать id устройства и события или "офферы", которые к нему относятся.
В личном кабинете можно взять URL-постбек. В {ваш ID установки} нужно вставить AD-ID или OneSignal ID (при запросе через ТП можно также использовать FCM Token).
Начиная с iOS 14.0 появилось требование к iOS-разработчикам спрашивать у пользователей разрешение на отслеживание действий. Технически - это запрос на получение рекламного идентификатора устройства AD-ID. У iOS он называется IDFA (Identifier for Advertising), а у Android - GAID(Google Advertising ID). Названия разные - смысл один.
Большинство пользователей не разрешают отслеживание и поэтому не всегда у устройства можно собрать AD-ID.
Appsflyer и OneSignal пошли еще дальше и в новых версиях SDK перестали собирать AD-ID и на iOS и даже на Android устройствах, к которым еще не применяется правило iOS 14+.
Поэтому обратите внимание, если вы будете присылать URL-постбеки, собирает ли AD-ID используемая вами версия SDK Onesignal. Пример, когда OneSignal собирает AD-ID:
Пример, когда OneSignal не собирает AD-ID:
Если у вас Андроид и ваша версия Onesignal не собирает AD-ID, то можно вшить предыдущую версию OneSignal SDK, или передавать события через теги или через Onesignal ID.
Если у вас iOS, то можно передавать события через теги или через OneSignal ID.
OneSignal ID - это уникальный айди устройства, который генерирует сам OneSignal. Он имеется у каждого устройства, поэтому передавать постбеки через него - это надежно, однако нужно помнить, что при первом запуске приложения может потребоваться от 2-3 до 10-15 секунд, пока OneSignal присвоит ID устройства пользователю и пришлет эту информацию в ваше приложение.
Как итог!
Поэтому удобнее всего работать с событиями через теги OneSignal.
Посмотреть историю постбеков можно тут: https://app.push.express/analytics/postbacks/ Пример:
Виды отправок
- Моментальная отправка
Находится тут: https://app.push.express/push/momento/
Отправит пуш-уведомление моментально
- Умная еженедельная рассылка
Нахоидтся тут: https://app.push.express/push/smart/add/
Отправит запланированные пуши с учетом фильтров по событиям и "офферам", по локальному времени, в указанное время. Например, так:
К умному заданию нужно добавить список пушей и при необходимости с нейтив переводами. Например:
Один пуш переводится на несколько языков. Если у пользователя язык, для которого нет варианта перевода, то будет отправляться язык по умолчанию. В приведенном выше примере это английский язык.
В сервисе PUSH.express есть 195 пушей под ключ с нейтив переводами на 10+ языков. Клиенты сервиса могут пользоваться ими бесплатно. Видеоинструкция по работе с пушами под ключ:
Пуши под ключ можно найти здесь: https://app.push.express/push/push-list/group/
-
Автопуши по конверсиям
Находится тут: https://app.push.express/push/conversions/
На приведенном примере отправится пуш-уведомление, если пользователь установил, но не зарегистрировался в течение 15 минут.
Выставлять можно любые настройки. Например:
История отправлений
Посмотреть можно тут: https://app.push.express/analytics/history/. Пример:
Стратегия по пуш-уведомлениям
- Моментальная отправка
Связано с каким-то промокодом/акцией. Это разовые отправки, неавтоматические, требующие действий пуш-менеджера.
- Ежедневная запланированная отправка
Напоминает пользователю о приложении.
Как правило настраивают 2-4 пуша в день или неделю. При необходимости можно воспользоваться готовыми пушами под ключ.
- Автопуши по конверсиям
- Автопуши после инсталла. Рекомендуем настраивать всем, так как не требуется дополнительной настройки постбеков. Например, можно сделать Welcome-пуш через 1 минуту после инсталла. Также можно сделать автопуши через 1 час/3 часа/24 часа/48 часов после установки.
- Автопуши после регистрации, депозита. Если настроить передачу событий, то можно использовать автопуши с учетом событий.
Например, пользователь установил, но не зарегистрировался в течение 30 минут. Или зарегистрировался, но не внес депозит в течение 1 часа, 3 часов, и т.п.
Также передача событий позволит настроить пуши на отдельные сегменты: Отдельно пуши только для тех, кто установил, но не зарегистрировался; пуши с другим содержанием для тех, кто зарегистрировался, но не внес депозит; пуши третьему сегменту тем, кто внес депозит.
При необходимости можно сделать сегментацию: внес депозит, но не внес второй депозит и т.д.
Если у вас остались вопросы, можете ознакомиться с FAQ, а также задать вопрос нашем саппорт-чате в Телеграм.
Надеемся, что статьи и сервис станут для вас полезными. Всем профита!