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

Як персоналізація push-сповіщень рятує CTR від падіння? Уявіть: ви відправили push-сповіщення «Знижка 20% на все!» — CTR впав на 15%, відписки зросли вдвічі. Без персоналізації 80% сповіщень залишаються невідкритими, а кожна друга відписка відбувається після першого ж повідомлення. Справжня персо

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

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

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

Часті запитання

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    1003
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    597

Як персоналізація 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-сповіщень — зв'яжіться з нами. Оцінимо проєкт безкоштовно та запропонуємо рішення. Отримайте консультацію щодо вашого сценарію — ми допоможемо підібрати оптимальне рішення.