Перейти к содержимому
Позвоните нам, чтобы обсудить ваш проект!

Сквозная аналитика через BigQuery: как собрать данные из рекламы и CRM

Опубликовано: 23 окт 2026
10

Сквозная аналитика через BigQuery — это подход, при котором данные из рекламных систем, веб-аналитики и CRM сводятся в единое облачное хранилище, где их можно сопоставить на уровне отдельного клиента и его сделки. Вместо разрозненных отчётов из кабинетов и таблиц маркетолог получает один источник правды: от показа объявления до оплаты по счёту.

Такой контур особенно востребован в проектах с длинным циклом сделки и несколькими точками касания, где стандартные системы веб-аналитики теряют связь между рекламным кликом и выручкой. Ниже разобрано, как устроена архитектура сбора данных, какие источники в неё входят, как связать рекламные идентификаторы с записями CRM и какие ограничения нужно учитывать до старта.

Что даёт сквозная аналитика на BigQuery

BigQuery — это облачное хранилище с поддержкой SQL, которое принимает большие объёмы данных и позволяет соединять таблицы из разных систем в одном запросе. Для сквозной аналитики это означает, что рекламные расходы, поведение на сайте и сделки из CRM можно хранить в одном проекте и связывать по общим ключам.

Ключевое отличие от готовых панелей — гибкость модели данных. Отчёт строится не по заранее заданному шаблону, а по логике, которую определяет бизнес: например, сравнение стоимости привлечения клиента по каналам с учётом возвратов или расчёт выручки на конкретную рекламную кампанию за произвольный период.

Второе преимущество — сохранение истории. Данные в хранилище накапливаются и не перезаписываются при изменении настроек в рекламном кабинете или CRM, поэтому можно восстановить картину за прошлые периоды и корректно сравнить результаты разных месяцев.

Какие источники данных входят в контур

Контур сквозной аналитики обычно включает три группы источников. Первая — рекламные системы: Яндекс Директ, VK Реклама, Telegram Ads и другие площадки, откуда выгружаются расходы, показы, клики и идентификаторы кампаний.

Вторая группа — веб-аналитика и данные сайта: события форм, звонков, заявок, параметры UTM-меток и идентификаторы визитов. Именно здесь фиксируется, из какого объявления пришёл пользователь и какое действие он совершил. Для проектов, где заявка — основной целевой результат, важно заранее продумать передачу меток на этапе создания лендинга для лидогенерации, иначе часть переходов останется без источника.

Третья группа — CRM: сделки, их статусы, суммы, даты закрытия и привязка к контактному лицу. Без этой группы аналитика остаётся на уровне кликов и заявок и не отвечает на главный вопрос — сколько денег принёс каждый канал.

Как связать рекламные данные с записями CRM

Связка строится на сквозном идентификаторе, который передаётся от рекламного клика до карточки сделки. Чаще всего это набор UTM-меток плюс уникальный идентификатор визита или клиента, который сохраняется в скрытых полях формы и записывается в CRM при создании лида.

Механизм работает так: пользователь переходит по объявлению с метками, сайт фиксирует их и при отправке заявки передаёт в CRM вместе с идентификатором. В хранилище заявка сопоставляется с рекламным кликом по этим полям, и сделка получает источник. Если метки теряются при переходе между страницами или внутри формы, связка рвётся, и часть сделок попадёт в категорию «без источника».

Для проектов со сложной воронкой и несколькими формами стоит закладывать передачу идентификаторов на уровне фронтенда и проверять её на тестовых заявках до запуска рекламы. Ошибки в этом звене обходятся дороже всего, потому что исправляются уже после потраченного бюджета.

Архитектура сбора: от выгрузки до витрины

Типовая архитектура включает четыре слоя. Первый — сбор: данные забираются из рекламных API, систем веб-аналитики и CRM по расписанию или через коннекторы. Второй — загрузка в BigQuery, где каждая система получает свою таблицу.

Третий слой — преобразование: данные очищаются, приводятся к единым форматам дат, валют и идентификаторов, а затем соединяются в промежуточные таблицы. Четвёртый — витрина, то есть итоговые таблицы или представления, на которые смотрят отчёты и дашборды.

Разделение на слои даёт устойчивость: если меняется структура выгрузки из рекламного кабинета, правится только слой загрузки, а логика отчётов остаётся прежней. Это особенно важно для проектов с регулярной аналитикой и оптимизацией контекстной рекламы, где отчёты обновляются постоянно и не должны ломаться при каждом изменении источника.

Какие метрики становится видно

После сборки контура становятся доступны метрики, которые нельзя корректно посчитать в разрозненных системах. Среди них стоимость привлечения клиента с учётом закрытых сделок, доля заявок, дошедших до оплаты, и выручка на рекламную кампанию за выбранный период.

Отдельно рассчитывается окупаемость расходов по каналам и группам объявлений. Это позволяет перераспределять бюджет на основе фактических продаж, а не только по количеству кликов или заявок, которые могут сильно расходиться с реальным результатом.

Ещё одна группа метрик — скорость и качество обработки лидов в CRM. Сопоставление времени создания заявки и первого контакта менеджера показывает, на каких этапах теряются потенциальные сделки, и связывает эти потери с конкретными источниками трафика.

Ограничения и типичные ошибки

Сквозная аналитика через BigQuery требует технической дисциплины. Главное ограничение — качество исходных данных: если в CRM не заполняются поля с источником или менеджеры вручную меняют статусы без правил, отчёты будут давать искажённую картину независимо от качества хранилища.

Вторая сложность — задержки выгрузки. Рекламные системы и CRM обновляют данные с разной периодичностью, поэтому отчёты за текущий день могут быть неполными. Корректнее строить анализ на данных с лагом в несколько дней и фиксировать это в регламенте отчётности.

Третья ошибка — отсутствие владельца модели данных. Если структуру таблиц и правила расчёта метрик никто не поддерживает, контур быстро устаревает. Практика показывает, что устойчивее работают проекты, где сбор и хранение данных заложены в оптимизацию работы с базой данных и сопровождаются ответственным специалистом.

С чего начать внедрение

Шаг 1. Определите ключевые вопросы к данным. Сформулируйте, какие решения должны приниматься на основе отчётов: перераспределение бюджета, оценка каналов, контроль работы отдела продаж. От этого зависит набор источников и метрик.

Шаг 2. Проверьте сквозной идентификатор. Убедитесь, что метки и идентификаторы передаются от объявления до карточки сделки без потерь. Проведите тестовые заявки по каждому каналу и сверьте записи в CRM.

Шаг 3. Настройте загрузку и слои преобразования. Подключите источники к BigQuery, приведите данные к единым форматам и соберите промежуточные таблицы. На этом этапе фиксируются правила расчёта метрик.

Шаг 4. Соберите витрину и дашборды. Постройте итоговые таблицы и отчёты, которыми будут пользоваться маркетинг и руководство. Проверьте расчёты на исторических данных, где результат известен.

Шаг 5. Закрепите регламент. Определите частоту обновления, ответственных за качество данных и порядок внесения изменений в модель. Без этого контур теряет актуальность в течение нескольких месяцев.

Вопросы и ответы

Нужен ли BigQuery, если у компании небольшой объём рекламы? При малом числе каналов и коротком цикле сделки часто достаточно стандартных отчётов и связки систем веб-аналитики с CRM. BigQuery оправдан, когда источников много, данные нужно хранить в истории и строить нестандартные расчёты.

Можно ли собрать сквозную аналитику без разработчиков? Часть коннекторов настраивается через готовые сервисы, но передача идентификаторов из форм в CRM и проверка связки обычно требуют участия разработчика. Без этого этапа данные могут терять связь между кликом и сделкой.

Как часто обновлять данные в хранилище? Рекламные расходы и события сайта обычно загружаются ежедневно, данные CRM — по мере изменения сделок. Для управленческих отчётов достаточно ежедневного обновления с лагом в несколько дней.

Что делать, если часть сделок попадает в категорию «без источника»? Сначала проверяется передача меток на сайте и заполнение полей в CRM. Если потери связаны с офлайн-обращениями или звонками, для них настраивается отдельная логика атрибуции.

Вывод

Сквозная аналитика через BigQuery даёт компании единый источник данных о пути клиента от объявления до оплаты. Практический результат — возможность оценивать каналы по фактической выручке и принимать решения о бюджете на основе сделок, а не кликов.

Успех внедрения определяется не выбором хранилища, а качеством связки между рекламой, сайтом и CRM. Поэтому начинать стоит с проверки сквозного идентификатора и регламента работы с данными, а архитектуру и отчёты строить уже после того, как эта основа работает стабильно.

Темы статьи

Автор

Юрий Баркалов
Юрий Баркалов
18 лет в digital | Эксперт интернет-маркетинга. Сертифицирован Яндексом, Google и Минцифры.

Расскажите нам о своём продукте, а мы поможем вам найти клиентов

Заполните форму, прикрепите к ней необходимые файлы и отправьте нам. Мы бережно относимся к пользовательским данным и не передаем их третьим лицам.
Если не хотите заполнять форму, позвоните нам или напишите на электронный адрес.

Современная разработка web-проектов с нетоксичным дизайном

Юрий Баркалов
В течение 2 часов (09:00 — 18:00 Мск) после отправки заявки с вами свяжется наш специалист.

Я ознакомился и соглашаюсь с условиями передачи данных

Если не хотите заполнять форму, позвоните нам или напишите на электронный адрес.