Создание мобильных push-сообщений
Mobile-пуш — это способ общения с подписчиками мобильного приложения. По объему это небольшие, но важные сообщения, отображаемые в тот момент, когда вы непосредственно не работаете с указанным приложением.
Для отправки мобильных пушей в eSputnik, необходимо пройти следующие шаги:
- Шаг 1. Подключение мобильных пушей в аккаунте eSputnik
- Шаг 2. Добавление ключа проекта FireBase в eSputnik
- Шаг 3. Создание push-сообщение
- Шаг 4. Тестирование отправки мобильного пуша
- Шаг 5. Подготовка группы для отправки
- Шаг 6. Отправка первого Push-сообщения
- Шаг 7. Просмотр Отчёта по отправке
Как настроить мобильные пуш-уведомления?
Чтобы подключить мобильные пуши в системе eSputnik важно:
- В разделе “Мои тарифы” выберите тарифный план, который больше всего подходит для вашей организации, с учетом доступного количества токенов мобильного приложения в контактной базе.
- Иметь готовое мобильное приложение в App Store или Google Play.
Если эти два условия соблюдены - можно переходить к настройкам проекта.
Шаг 1. Подключение мобильных пушей в аккаунте eSputnik
Для этого необходимо:
-
В правом углу в личном кабинете нажать на название организации.
-
Нажать вкладку «Настройки».
-
Выбрать раздел Mob push.
-
Нажать на «Создать приложение».
Шаг 2. Добавление ключа проекта FireBase в eSputnik
В открывшемся разделе укажите название проекта и загрузите файл JSON с закрытым ключом Google Firebase.
Если у вас ещё нет проекта - смотрите нашу короткую инструкцию о том, как:
-
интегрировать Firebase с вашим мобильным приложением
-
загрузить базу контактов
Рекомендуем начать подготовку по подключению пушей именно с технических настроек, которые описаны в инструкции.
Включите Только для iOS-устройств, чтобы отправлять мобильные пуши через APN.
Здесь можно выбирать:
- При помощи токенов (ключ подписи в формате .р8)
- При помощи сертификатов (ключ подписи в формате .р12)
Инструкция, как сгенерировать ключи, по ссылке
Обязательно дайте название вашему проекту, которое потом будет отображаться у контактов и в группах. К примеру, на списке групп количество контактов с токенами этого приложения будет показано отдельной цифрой:
Шаг 3. Создание push-сообщения
3.1 Создать сообщение в нашем редакторе можно в два клика двумя способами.
3.1.1 Зайдите во вкладку «Сообщения» → выберите раздел «Mob push» в левой боковой панели:
3.1.2. Нажмите на кнопку «Создать Mob Push»
3.2.1. Зайдите во вкладку «Сообщения» → нажмите на стрелочку на кнопке «Создать email» и выберите «Mob push»:
3.3. Создайте первое сообщение.
Заполните такие поля:
-
Название. Укажите название для сообщения (для удобства последующего администрирования в админке, пользователь его не видит)
-
Заголовок. Обязательное поле - это тема вашего мобильного пуша, которую увидит пользователь.
-
Текст сообщения. Основная суть содержимого вашего пуша. На разных устройствах сообщение будет отображаться по-разному, но рекомендуем писать не больше 40 символов.
-
Метки. Мобильный пуш вы можете пометить также, как и любое другое сообщение в аккаунте. Выбранная метка будет видна только вам и обеспечит удобство в работе с сообщениями и отчетами, если вы используете разные категории писем или цепочек.
-
Custom Data. Сообщение также может быть сформировано посредством custom data в формате JSON. Например, можно показать картинку, коды кнопок, применить кнопки к линкам и т.д. Это возможность передать приложению набор параметров для последующей обработки, которые позволят правильно отобразить ваш пуш пользователям.
Рассмотрим на примере, когда нам нужно отобразить у пользователя в пуше 3 кнопки.
//customer custom data
"title": "hello'',
"es_actions": [{"id": 1, "caption": "
{"id": 2, "caption": "
{"id": 3, "caption": "
}
В примере выше, внутри es_actions, предполагаются 3 кнопки действия в push-сообщении. Можно задать любые ссылки, идентификаторы кнопок/действия, которые при получении push будут обработаны вашим приложением.
Запрос сработает, если есть поддержка custom data на уровне приложения, это не зависит от устройства пользователя. Разработчики должны предусмотреть эти параметры при создании приложения.
-
Ссылка. Ссылка может быть браузерной или из вашего приложения. Без указания ссылки тап на пуше по-умолчанию запустит приложение. По-умолчанию действие при клике на push-сообщение - открытие приложения.
-
Уровень беспокойства. Задайте приоритет вашим уведомлениям, чтобы оградить подписчиков от навязчивых рассылок.
-
Время активности сообщения (TTL). Запланируйте длительность активности сообщения, то есть как долго оно будет доступно в шторке устройства для перехода.
Логотип компании в мобильный пуш передается из самого приложения.
Шаг 4. Тестирование отправки мобильного пуша
Чтобы протестировать отправку сообщений или запланировать первую рассылку моб.пуш-уведомлений зайдите в соответствующий раздел в личном кабинете.
4.1. Перейдите в «Сообщения» → «Сообщения» → «Mob push».
4.2. Зайдите в заранее созданное сообщение.
4.3. Для тестирования сообщения нажмите на кнопку «Test».
Перед вами откроется окошко для отправки теста, где нужно указать номер телефона к которому привязан мобильный пуш-токен.
-
В строке «Приложение» выберите приложение, для которого будут отправлены пуш-уведомления. Если у вас подвязано только одно приложение - оно будет уже указано по умолчанию.
-
В строке Выбор контакта введите или найдите номер телефона для которого будет осуществлена тестовая рассылка.
Статусы мобильного пуша при отправке:
-
У выбранного контакта нет токена приложения,
-
У выбранного контакта есть токен, на него можно совершить тестовую отправку,
-
Такой контакт не найден.
4.4. После отправки тестового сообщения можно будет увидеть как выглядит мобильный пуш на вашем устройстве. Есть два варианта показа:
- Сообщение находится в "шторке"
- Сообщение открыто в "шторке"
Шаг 5. Подготовка группы для отправки
Определите сегмент для планируемой рассылки, исходя из любых доступных данных о контакте:
- его поведении на сайте,
- истории покупок,
- просмотров,
- брошенных корзин,
- акций и так далее.
5.1. Для создание нужного сегмента зайдите в раздел Контакты - Группы контактов и выберите "Условная группа"
5.2. В открывшемся окне кратко опишите группу для последующей работы с ней, так как групп в вашем аккаунте может быть много. Задайте название, укажите цель создания группы и пропишите теги по которым можно будет легко найти и отсортировать подобные группы.
5.3. Добавьте необходимые условия. Здесь у вас есть широкие возможности для сегментации. Можно использовать любую информацию о контакте и его активности
Например, можно задать несколько условий:
- контакты, которые смотрели раздел “Смартфоны” за последние 30 дней,
- средний чек покупки которых больше 1000 грн.,
- при этом исключить клиентов с Iphone.
Подробнее о построении условных групп >>
Шаг 6. Запуск рассылки
Отправьте первое Mobile push-сообщение
6.1. Для запуска рассылки нажмите на «Создать рассылку»
6.2. В открывшемся окне выберите группы для рассылки
6.3. На окне предпросмотра проверьте все данные для запуска рассылки.
Важно! Если при нажатии на кнопку «Тест» или «Создать рассылку» вы видите всплывающее окошко с предупреждением:
Система вас уведомляет о том, что мобильное приложение ещё не подключено или не выбран тарифный план для отправки.
Если же всё в порядке - сразу запустится рассылка мобильных пушей и результаты вскоре будут доступны в разделе «Рассылки» → «Отчёты»
Шаг 7. Просмотр Отчёта по отправке
Отчеты по мобильным пушам представлены следующими статусами:
-
Всего в группе - количество клиентов с мобильными токенами (у клиента установлено мобильное приложение). В отчёте отображаются все контакты, которые попали под условия заданного сегмента, а следовательно им планировалось отправить рассылку.
-
Отправлено - количество успешно отправленных сообщений на Firebase.
-
Доставлено - количество сообщений, которые были успешно доставлены на устройство клиента.
-
Прочитали - количество сообщений, где клиенты перешли по ссылке, кликнули по пушу.
-
Ошибки - количество сообщений, которые мы не смогли успешно отправить по тем или иным причинам.
При необходимости можно автоматизировать отправку пушей. Например, настроить приветственные пуш-сообщения для новых контактов, которые только подписались на пуш-рассылку.