Налаштування аналітики розсилок Бітрікс24
Вбудована статистика модуля sender у Бітрікс24 показує Open Rate, Click Rate, відписки та помилки доставки. Але для прийняття рішень цих даних зазвичай недостатньо: незрозуміло, хто з тих, хто відкрив лист, потім оформив замовлення або заповнив форму. Налаштування повноцінної аналітики — це наскрізна зв'язка від листа до CRM-угоди.
Що збирає модуль sender з коробки
Статистика зберігається в кількох таблицях:
-
b_sender_mailing_chain_table— кожен відправлений лист: статус (SENT,ERROR,UNSUBSCRIBED), дата відправлення, ID контакту -
b_sender_mailing_chain_table_click— кліки за посиланнями з мітками -
b_sender_posting_recipient— отримувачі розсилки з прапорцями прочитання
Open Rate рахується за фактом завантаження трекінг-пікселя. Важливе обмеження: Apple Mail Privacy Protection (iOS 15+) попередньо завантажує пікселі — це штучно завищує Open Rate для iOS-користувачів. У базах із великою часткою Apple-користувачів Open Rate може бути завищений на 15–25%.
Click Rate точніший, але залежить від того, чи правильно налаштовані редиректи. Якщо лист містить посилання без трекінгу (прямі URL) — кліки не рахуються.
Наскрізна аналітика: від листа до угоди
Вбудована статистика Бітрікс24 не пов'язує відкриття листа з подальшими діями контакту в CRM. Для наскрізної аналітики налаштовуємо кілька рівнів:
UTM-розмітка всіх посилань. У шаблоні кожне посилання повинно містити UTM-мітки. Мінімальний набір: utm_source, utm_medium, utm_campaign. Змінна #{LETTER_ID} дозволяє підставити ID листа в utm_content — тоді в аналітиці видно, із якого саме листа прийшов користувач.
Цілі в Google Analytics. Налаштовуємо цілі на ключові дії: оформлення замовлення, заповнення форми, дзвінок через колтрекінг. Сегмент utm_medium=email у звітах покаже внесок email-каналу в конверсії.
Автоматизація в CRM. У Бітрікс24 через CRM-маркетинг можна налаштувати тригер: якщо контакт відкрив лист і не відреагував протягом 3 днів — створити завдання менеджеру. Це налаштовується в розділі «Ланцюжки» модуля sender без коду.
Налаштування звітів і дашбордів
Стандартні звіти модуля sender доступні в розділі CRM-маркетинг → Статистика. Для нестандартних вибірок — наприклад, «Open Rate за сегментами аудиторії за квартал» — використовуємо прямі запити до БД або вивантаження в BI-інструменти (Power BI, DataLens, Google Looker Studio).
Приклад запиту для отримання Open Rate за розсилками:
SELECT
ml.NAME,
COUNT(DISTINCT mr.ID) AS sent,
COUNT(DISTINCT CASE WHEN mr.DATE_READ IS NOT NULL THEN mr.ID END) AS opened,
ROUND(COUNT(DISTINCT CASE WHEN mr.DATE_READ IS NOT NULL THEN mr.ID END) * 100.0 / COUNT(DISTINCT mr.ID), 2) AS open_rate
FROM b_sender_mailing ml
JOIN b_sender_posting_recipient mr ON mr.MAILING_ID = ml.ID
GROUP BY ml.ID, ml.NAME
ORDER BY open_rate DESC;
Для інтеграції із зовнішніми BI підключаємо PostgreSQL/MySQL напряму через read-only користувача або використовуємо REST API Бітрікс24: метод crm.marketing.email.stat.get (доступний у хмарному Бітрікс24).
Типові проблеми аналітики
Помилки доставки не розбираються. У b_sender_mailing_chain_table у частини записів статус ERROR з кодом помилки SMTP. Якщо не чистити базу від невалідних адрес, Bounce Rate зростає, і ESP починає знижувати репутацію домену — це прямо впливає на потрапляння до папки «Вхідні».
Відписки не синхронізуються з CRM. Контакт відписався від розсилки — прапорець у b_sender_contact оновився, але поле EMAIL_MARKETING у картці CRM залишилося «Підписаний». Налаштовуємо обробник події OnSenderMailingUnsubscribe для синхронізації.
| Задача | Строк |
|---|---|
| Налаштування UTM-розмітки та базових звітів | 4–8 годин |
| Підключення BI-інструменту до статистики розсилок | 1–3 дні |
| Налаштування наскрізної аналітики email→CRM→продажі | 3–7 днів |
Вартість розраховується індивідуально після аудиту поточних розсилок та інфраструктури аналітики.







