Налаштування сегментованих push-сповіщень 1С-Бітрікс

**Масові push-сповіщення з CTR 0.5%** і зростаючою кількістю відписок — наслідок відсутності сегментації. Push із релевантною пропозицією (знижка на категорію, яку користувач переглядав) дає CTR 4–8%. Це різниця в підході: не «всім про все», а конкретному сегменту — конкретне повідомлення. Наш досві
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Налаштування сегментованих push-сповіщень 1С-Бітрікс
Простий
~1 день

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

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

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1458
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    880
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1162

Масові push-сповіщення з CTR 0.5% і зростаючою кількістю відписок — наслідок відсутності сегментації. Push із релевантною пропозицією (знижка на категорію, яку користувач переглядав) дає CTR 4–8%. Це різниця в підході: не «всім про все», а конкретному сегменту — конкретне повідомлення. Наш досвід показує, що правильно налаштована сегментація збільшує утримання на 15–20% і економить до 40% рекламного бюджету. Середня вартість налаштування сегментованих push-сповіщень для інтернет-магазину становить від 15 000 до 40 000 грн, а економія рекламного бюджету сягає $2000 на місяць. Звертайтеся до нас — ми реалізували такі проєкти для 50+ магазинів.

Масова розсилка дратує користувачів. Коли людина отримує сповіщення про товар, який ніколи не шукала, вона відписується. Сегментовані push враховують поведінку: перегляди, покупки, кошик. Результат — CTR у 4–8 разів вищий, ніж у масових кампаній. Вартість залучення клієнта через сегментовані push у 3 рази нижча, ніж через масові. Це перевірено на десятках проєктів із базою від 5000 підписників.

Інфраструктура push-сповіщень у Бітрікс будується на базі Firebase Cloud Messaging (FCM) для web та Android, Apple Push Notification Service для iOS (якщо є мобільний додаток) і сторонніх платформ, таких як OneSignal, Pushwoosh або SendPulse. Для інтеграції з Бітріксом найбільш практичний варіант з OneSignal або власним сховищем токенів плюс FCM API.

Яку інфраструктуру push-сповіщень вибрати для Бітрікс?

Стандартний модуль 1С-Бітрікс не включає push-сповіщення для інтернет-магазину. Доводиться будувати інфраструктуру з нуля. Ми використовуємо перевірену архітектуру: зберігання токенів у власній таблиці, атрибути сегментації оновлюються за подіями Бітрікс. Це дає повний контроль і гнучкість.

Зберігання токенів та атрибутів користувачів

Токени push-підписки зберігаються в користувацькій таблиці:

CREATE TABLE custom_push_tokens ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT, token TEXT NOT NULL, platform ENUM('web', 'android', 'ios') DEFAULT 'web', created_at DATETIME, last_active DATETIME, INDEX idx_user (user_id), INDEX idx_platform (platform) ); 

Атрибути для сегментації зберігаються окремо:

CREATE TABLE custom_push_user_attrs ( user_id INT, attr_key VARCHAR(100), attr_value VARCHAR(255), updated_at DATETIME, PRIMARY KEY (user_id, attr_key) ); 

Атрибути оновлюються за подіями Бітрікс: перегляд категорії → last_category_viewed, покупка → last_purchase_date і total_orders, сума в кошику → cart_value. Згідно з документацією 1С-Бітрікс, подія OnSaleOrderSaved викликається при збереженні замовлення — це ідеальний тригер для оновлення атрибутів. Також використовуємо OnSaleBasketItemSaved для кошика і кастомну подію при перегляді розділу каталогу. Усі обробники підписуються через \Bitrix\Main\EventManager.

Для очищення прострочених токенів кожні 24 години запускається агент, який видаляє записи з last_active старше 90 днів. Це запобігає відправці на неактивні пристрої та знижує навантаження на API.

Детальніше про налаштування тригерів оновлення атрибутів

Тригери оновлення атрибутів налаштовуються через реєстрацію обробників у init.php або у файлі local/php_interface/init.php. Кожен обробник має бути зареєстрований за допомогою \Bitrix\Main\EventManager::getInstance()->addEventHandler(). Наприклад, для оновлення total_orders використовуємо подію OnSaleOrderSaved. Код обробника перевіряє, що замовлення оплачене і статус фінальний, після чого викликає REPLACE INTO custom_push_user_attrs.

Типові сегменти push-кампаній

Сегмент Критерії Приклад сповіщення
Закинутий кошик cart_value > 0, last_cart_update > 2 год «Ваш кошик чекає. Оформіть зараз»
Активні покупці total_orders >= 3 за 90 днів Ексклюзивна акція для постійних клієнтів
Нові користувачі registration_date < 7 днів Промокод на перше замовлення
Інтерес до категорії last_category_viewed = 'electronics' Знижка на електроніку сьогодні
Давно не купували last_purchase_date > 60 днів «Скучаємо за вами» + спецпропозиція

Кожен сегмент — це окрема стратегія. Закинутий кошик дає приріст конверсії до 15%, а сегмент «давно не купували» повертає до 8% клієнтів. Сегментовані кампанії економлять рекламний бюджет: замість масових розсилок ви платите лише за цільову аудиторію.

Відправка через FCM

Клас-обгортка для відправки:

class PushSender { private const FCM_URL = 'https://fcm.googleapis.com/fcm/send'; public function sendToSegment(array $filter, string $title, string $body, array $data = []): void { $tokens = $this->getTokensByFilter($filter); // FCM приймає не більше 500 токенів за запит foreach (array_chunk($tokens, 500) as $chunk) { $this->sendBatch($chunk, $title, $body, $data); } } private function sendBatch(array $tokens, string $title, string $body, array $data): void { $payload = [ 'registration_ids' => $tokens, 'notification' => [ 'title' => $title, 'body' => $body, 'icon' => '/favicon-192.png', 'click_action' => $data['url'] ?? '/', ], 'data' => $data, ]; $http = new \Bitrix\Main\Web\HttpClient(); $http->setHeader('Authorization', 'key=' . FCM_SERVER_KEY); $http->setHeader('Content-Type', 'application/json'); $http->post(self::FCM_URL, json_encode($payload)); } } 

Порівняння сервісів: OneSignal спрощує сегментацію вдвічі швидше порівняно з FCM завдяки готовим фільтрам, але FCM безкоштовний на будь-яких обсягах. Ми допомагаємо підібрати оптимальний варіант під бюджет і розмір бази.

Які сегменти push-сповіщень приносять найбільший ріст продажів?

За нашими даними, лідери за ROI — закинутий кошик і персональні рекомендації. Наприклад, на проєкті з каталогом електроніки сегмент «інтерес до категорії» дав ріст продажів на 12% за місяць. А сегмент «активні покупці» збільшив LTV на 18%. Головне — не перевантажувати користувача: максимум 2–3 push на тиждень на сегмент.

Процес роботи над проєктом

  1. Аналітика: вивчаємо поточну базу, поведінку користувачів, визначаємо сегменти.
  2. Проєктування: обираємо сервіс (FCM/OneSignal), проєктуємо таблиці та тригери.
  3. Реалізація: пишемо код зберігання токенів, оновлення атрибутів, відправки.
  4. Тестування: перевіряємо сегменти, CTR, доставляємість.
  5. Деплой та супровід: розгортаємо на бойовому сервері, навчаємо команду.

Зв'яжіться з нами для обговорення вашого проєкту — отримайте консультацію з налаштування push-сповіщень. Наші інженери допоможуть обрати оптимальне рішення. Наша компанія має 10 років досвіду в інтеграціях 1С-Бітрікс та понад 50 успішних проєктів з push-сповіщеннями.

Що входить в результат

  • Документація з архітектури та API
  • Вихідний код з коментарями
  • Налаштування 5–7 сегментів
  • Інтеграція з FCM або OneSignal
  • Консультація та підтримка після запуску

Терміни виконання

Об'єм робіт Термін
Зберігання токенів + базова відправка 1–2 дні
Атрибути + 5–7 сегментів 2–3 дні
UI управління + аналітика доставки +2 дні

Середній чек замовлення при правильній сегментації збільшується на 15%, а економія на рекламі — до 40%. Наш досвід впровадження на 50+ проєктах гарантує результат. Замовте налаштування сегментованих push-сповіщень в 1С-Бітрікс.