Сквозная аналитика для малого бизнеса без Roistat: связка на n8n
Сквозная аналитика - это способ увидеть весь путь денег: от показа рекламы до оплаченной сделки в CRM. Платные сервисы делают это за десятки тысяч рублей в месяц. Для малого бизнеса это часто дороже, чем польза, которую они приносят.
Хорошая новость: для 90% задач малого бизнеса сквозную аналитику можно собрать из того, что уже есть, - рекламных кабинетов, CRM и Google Таблиц, - соединив их через n8n. Разбираю архитектуру такой связки.
Что такое сквозная аналитика по-простому
Обычная аналитика отвечает на вопрос «сколько было кликов и заявок». Сквозная - на вопрос «сколько денег принёс каждый канал». Разница принципиальная: канал может давать дешёвые заявки, которые не покупают, и дорогие, которые окупаются в пять раз. Без сквозной аналитики вы этого не видите и режете не тот бюджет.
Чтобы её собрать, нужно соединить три источника данных: расходы (рекламные кабинеты), заявки с метками источника (сайт, формы) и деньги (CRM или учёт продаж).
Почему не платный сервис
Roistat и аналоги - хорошие продукты для среднего бизнеса с десятком каналов и большим потоком. Малому бизнесу они обычно дают три проблемы: абонентка, которая ест заметную долю рекламного бюджета; долгая настройка коннекторов под ваш зоопарк сервисов; и избыточность - вы платите за 100 отчётов, а смотрите два.
Связка на n8n решает те же два отчёта без абонентки: n8n на своём сервере бесплатен и не берёт денег за операции, а Google Таблицы бесплатны совсем.
Архитектура связки
1. Разметка трафика. Каждая рекламная ссылка получает UTM-метки - это дисциплина, а не технология. Каждая заявка на сайте сохраняет свои UTM и передаёт их в CRM вместе с контактом. Это единственное место, где обычно нужна доработка сайта или форм.
2. Сбор расходов. n8n раз в сутки забирает по API из рекламных кабинетов расход, показы и клики - в разрезе кампаний. Складывает в таблицу-хранилище.
3. Сбор денег. Тот же n8n забирает из CRM сделки: сумма, статус, источник (те самые UTM из шага 1). Если CRM нет - подойдёт и таблица продаж, лишь бы в ней был источник клиента.
4. Склейка и расчёт. JavaScript-узел соединяет расходы и деньги по ключу «канал/кампания» и считает главные метрики: CPL, CAC, ROMI - по каждому каналу за неделю и накопленным итогом.
5. Витрина. Результат падает в Google Таблицу с простым дашбордом: строки - каналы, столбцы - расход, заявки, продажи, ROMI. Плюс короткая AI-сводка человеческим языком в Telegram: «канал X окупился в 3.2 раза, канал Y третью неделю в минусе - проверить креативы».
Что важно понимать до старта
- Точность будет не идеальной - и это нормально. Часть заявок приходит без меток (позвонили, написали напрямую). Для решений уровня «какой канал масштабировать» хватает точности 85-90%, которую даёт связка.
- Главная работа - не техника, а дисциплина разметки. Одна кампания без UTM - и в отчёте дыра. Лечится шаблонами ссылок и проверкой в том же n8n.
- Начинать надо с двух отчётов, а не с двадцати. Расход-заявки-продажи по каналам за неделю + динамика месяц к месяцу. Остальное добавляется, когда появляются вопросы к данным.
Когда связки перестанет хватать
Честный ответ: когда у вас появится коллтрекинг с большим потоком звонков, десяток каналов с ежедневным перераспределением бюджета и команда, которой нужны права доступа и интерфейсы. Это уровень, где платный сервис начинает окупаться. До него - а это большинство малого бизнеса - связка на n8n закрывает задачу за стоимость сервера.
Хотите видеть, какой канал приносит деньги?
Опишите, какие кабинеты и CRM используете, - отвечу с оценкой формата и сроков.
Обсудить связку