Персонализация push-уведомлений: динамика, Intelligent Delivery, A/B

Отправляете push-уведомления, но CTR падает, а пользователи отписываются? Без персонализации сообщения теряются в потоке и раздражают аудиторию. Мы настраиваем персонализацию push-уведомлений: динамические переменные, Intelligent Delivery и A/B-тесты, чтобы каждое сообщение попадало в цель. Наша команда реализует проект под ключ — от аудита до поддержки, обеспечивая стабильную работу и рост вовлечённости.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Персонализация push-уведомлений: динамика, Intelligent Delivery, A/B
Средний
~2-3 дня
Часто задаваемые вопросы

Как персонализация push-уведомлений спасает CTR от падения?

Представьте: вы отправили push-уведомление «Скидка 20% на всё!» — CTR упал на 15%, отписки выросли вдвое. Без персонализации 80% уведомлений остаются неоткрытыми, а каждая вторая отписка происходит после первого же сообщения. Настоящая персонализация — когда уведомление содержит имя, любимую категорию и приходит в момент привычной активности. Такие уведомления дают CTR в 1.5–2 раза выше, а конверсия достигает 25–35%. Мы решали подобные задачи для десятков мобильных проектов: от интернет-магазинов до fintech-приложений. Например, для fintech-приложения мы подняли CTR с 8% до 22% за месяц, внедрив динамические переменные и Intelligent Delivery. Разберём техническую реализацию на стеке OneSignal, Firebase и Braze. Получите консультацию по вашему сценарию — мы поможем подобрать оптимальное решение.

Как динамические переменные решают проблему низкого CTR?

Динамические переменные в payload — основа персонализации. OneSignal и Braze поддерживают шаблоны с переменными, которые сервер рендерит перед отправкой.

Пример payload для OneSignal:

{
  "app_id": "YOUR_APP_ID",
  "include_aliases": {
    "external_id": ["user_88234"]
  },
  "headings": {
    "ru": "{{first_name}}, ваш избранный товар подешевел"
  },
  "contents": {
    "ru": "{{product_name}} теперь стоит {{new_price}} ₴ — на {{discount_percent}}% меньше"
  },
  "data": {
    "product_id": "{{product_id}}",
    "screen": "product_detail"
  }
}

Значения переменных берутся из тегов пользователя. Тег first_name устанавливается на клиенте:

OneSignal.User.addTag("first_name", user.firstName)
OneSignal.User.addTag("preferred_category", user.topCategory)

Персонализация на основе поведения

Это сложнее — требует аналитического слоя на бэкенде. Типичная схема:

  1. Клиент логирует события (просмотр товара, добавление в вишлист).
  2. Бэкенд или ML-сервис формирует рекомендации по пользователю.
  3. При отправке payload обогащается рекомендованным контентом.

Если собственного движка нет — используем Firebase Personalization или Braze Recommendations. Пример логирования на Kotlin:

firebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM) {
    param(FirebaseAnalytics.Param.ITEM_ID, product.id)
    param(FirebaseAnalytics.Param.ITEM_CATEGORY, product.category)
    param(FirebaseAnalytics.Param.PRICE, product.price)
}

Почему Intelligent Delivery — не роскошь, а необходимость?

OneSignal Intelligent Delivery и Braze Optimal Time отслеживают паттерны активности каждого пользователя и откладывают доставку до периода наибольшей вероятности открытия. Для одного — 8 утра, для другого — 23:00. Включается одним параметром: "delayed_option": "last-active". Более точный вариант — "intelligent_delivery": true. По нашим данным, это увеличивает CTR на 25–40% — лучший результат среди всех методов оптимизации времени. OneSignal Documentation on Intelligent Delivery

Как выполнить A/B тестирование push-уведомлений?

Без A/B нельзя утверждать, что персонализация работает. OneSignal поддерживает нативные сплит-тесты: отправляется несколько вариантов (например, два разных заголовка), и после набора статистики алгоритм автоматически показывает победителя. Пример:

{
  "name": "price_drop_ab_test",
  "messages": [
    {
      "variant_id": "A",
      "contents": {
        "ru": "{{product_name}} подешевел на {{discount}}%"
      },
      "weight": 50
    },
    {
      "variant_id": "B",
      "contents": {
        "ru": "Скидка {{discount}}% на товар из вашего вишлиста"
      },
      "weight": 50
    }
  ]
}

После теста OneSignal показывает CTR по каждому варианту. Победитель внедряется в шаблон.

Как настроить персонализацию за 6 шагов

  1. Интегрировать SDK OneSignal (iOS/Android) или Firebase Cloud Messaging.
  2. Настроить теги пользователей на клиенте: имя, категория, последний визит.
  3. Создать шаблоны push с переменными {{first_name}}, {{product_name}}.
  4. Подключить Intelligent Delivery (OneSignal) или Optimal Time (Braze).
  5. Запустить A/B тест с двумя вариантами заголовка и автоматическим определением победителя.
  6. Настроить отслеживание конверсий через outcome events.

Сравнение методов персонализации

Метод Прирост CTR Сложность внедрения
Без персонализации базовый 0
Динамические переменные +30-50% низкая
Intelligent Delivery +25-40% низкая
Поведенческие рекомендации +50-80% высокая
ML-модели +80-150% очень высокая

Отслеживание конверсий

CTR — промежуточная метрика. Важнее — выполнил ли пользователь целевое действие. Для этого нужны outcome events:

OneSignal.Notifications.addClickListener { event ->
    val productId = event.notification.additionalData?.getString("product_id")
    OneSignal.Session.addOutcome("notification_click_to_product")
}
OneSignal.Session.addOutcomeWithValue("purchase_from_notification", orderValue.toFloat())

Это связывает конверсию с конкретным уведомлением. В наших проектах конверсия после клика достигает 35%.

Сравнение платформ push-уведомлений

Платформа Динамические переменные Intelligent Delivery A/B тестирование Цена
OneSignal + (теги) + (Intelligent Delivery) + Бесплатно до 10k пользователей
Braze + (Liquid) + (Optimal Time) + Платно (цена по запросу)
Firebase + (via Cloud Functions) - (ручная настройка) - (через A/B тесты Remote Config) Бесплатно

Типичные ошибки при персонализации

Подробнее - Отсутствие fallback-значений для переменных — приводит к пустым текстам. - Игнорирование часового пояса — уведомление приходит в неудобное время. - Повторные отправки после клика — пользователь отписывается. - Решение: задавайте значения по умолчанию, используйте Intelligent Delivery с таймзоной, проверяйте статус клика.

Что входит в нашу работу

  • Аудит текущих уведомлений и метрик
  • Настройка динамических шаблонов и интеграция SDK
  • Подключение Intelligent Delivery и A/B тестов
  • Настройка отслеживания конверсий (outcome events)
  • Документация по доставке и поддержка 2 недели после запуска

Сроки и стоимость

Реализация базового набора (динамические переменные, Intelligent Delivery, A/B тестирование) — от 6 до 10 рабочих дней. Если требуется собственный рекомендательный слой на бэкенде или интеграция с внешней ML-системой — сроки обсуждаются отдельно. Экономия на расходах на уведомления за счет повышения CTR может достигать 30% при нашем подходе. Стоимость рассчитывается индивидуально под ваш проект.

Наш опыт: более 5 лет на рынке мобильной разработки, реализовали более 50 проектов с персонализацией. Сертифицированные специалисты OneSignal и Firebase гарантируют качество.

Закажите аудит ваших push-уведомлений — свяжитесь с нами. Оценим проект и предложим решение. Получите консультацию по вашему сценарию — мы поможем подобрать оптимальное решение.

Наши компетенции:

Последние работы

  • Разработка мобильного приложения для компании FEEDME
    Разработка мобильного приложения для компании FEEDME
    1009
  • Разработка мобильного приложения для компании XOOMER
    Разработка мобильного приложения для компании XOOMER
    902
  • Разработка мобильного приложения для компании RHL
    Разработка мобильного приложения для компании RHL
    1331
  • Разработка мобильного приложения для компании ZIPPY
    Разработка мобильного приложения для компании ZIPPY
    1179
  • Разработка мобильного приложения для компании Affhome
    Разработка мобильного приложения для компании Affhome
    1106
  • Разработка мобильного приложения для компании FLAVORS
    Разработка мобильного приложения для компании FLAVORS
    713