Настройка аналитики рассылок Битрикс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 дней |
Стоимость рассчитывается индивидуально после аудита текущих рассылок и инфраструктуры аналитики.







