Поток 40 уже идёт. Запись на следующий: запуск обучения 13 ноября в 15:00, ЦМТЗаписаться →
Войти
SEO: техничка и аналитика

Своя аналитика на Python и ClickHouse

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

Обновлено 09.10.2026·5 мин чтения
Коротко

Специалисту полезно быть T-shaped: глубоко в одном (SEO) и широко в соседнем (аналитика, реклама, контент). Схема: Logs API Метрики → ежедневная инкрементальная выгрузка за вчера (у рекламных данных — с запасом, их пересчитывают) → ClickHouse с таблицей, которая сама убирает дубли → SQL и дашборды (например, сравнение год к году). Для совпадения с интерфейсом считайте пользователей по склеенному идентификатору Метрики. Учить: pandas, SQL, git, основы Linux. При десятках лидов в год — не сложная аналитика, а ручное расследование пути каждого клиента.

Слои аналитики

СлойЧто входит
Веб-аналитикаМетрика, цели, атрибуция
Инженерия данныхВыгрузка, хранение, расписание
АнализОчистка, SQL, статистика
ВизуализацияДашборды, отчёты

Конвейер

  1. Скрипт выгружает визиты из Logs API за вчера.
  2. Оркестратор запускает его каждый день.
  3. Данные грузятся пачками (большие объёмы — частями, чтобы не рвалось соединение).
  4. Сырой слой → слой с датой вставки и хешем визита → витрины.
  5. SQL-запросы и дашборды поверх витрин.
МетрикаОтчётыСводка
Дашборд «год к году» — визиты по месяцам (пример)
янвфевмарапрмайиюн
Витрина из ClickHouse без семплирования — сравнение одного месяца с прошлым годом снимает вопрос сезонности

Подводные камни

  • Данные рекламных систем пересчитываются задним числом — забирайте с запасом.
  • Пользователей в интерфейсе Метрика считает по склеенному идентификатору — используйте его, иначе цифры не сойдутся.
  • Одинаковые цвета разных показателей на графиках путают — договоритесь о стиле.

С чего начать

  • Python и pandas — по курсам и книгам.
  • Git и командная строка.
  • Нейросеть как помощник при развёртывании: она проведёт по шагам, но иногда зацикливается — разбивайте задачу.

Ниже 10 готовых витрин по этому конвейеру: вопрос бизнеса → что взять из Logs API → какой SQL-срез и дашборд построить.

Готовые решения10 вариантов
10 витрин своей аналитики под разные бизнесы
10 вариантов

Выберите вопрос, который интерфейс Метрики не закрывает, и соберите под него одну витрину поверх сырых визитов. Пользователей считайте по склеенному идентификатору, рекламные данные перезабирайте с запасом.

  1. 1Интернет-магазинвладелец и маркетолог
    Вопрос: сколько визитов до первой покупки по каналам. Поля: склеенный ID, источник, дата, цель «Заказ». Витрина: путь клиента до заказа. Дашборд: среднее число касаний по первому источнику.
    Почему работает. Интерфейс показывает последний клик, а витрина — весь путь. Видно, какие каналы запускают покупку, а не только закрывают её.
  2. 2SEO-проект с сезонностьюSEO-специалист
    Вопрос: растёт ли органика с учётом сезона. Поля: источник, посадочная, дата. Витрина: визиты по месяцам с органики. Дашборд: год к году по группам страниц.
    Почему работает. Сравнение с тем же месяцем прошлого года отделяет рост от сезонных колебаний без семплирования.
  3. 3Услуги с длинной сделкойруководитель отдела продаж
    Вопрос: какие лиды доходят до оплаты. Поля: ClientID из формы, источник, визиты до заявки. Витрина: заявки + статусы из CRM по ClientID. Дашборд: оплаты по рекламным кампаниям.
    Почему работает. Цена заявки обманывает, если половина лидов — мусор. Связка с CRM показывает цену оплаты по каналу.
  4. 4Медиа и блогредактор и SEO
    Вопрос: какие статьи приводят подписчиков. Поля: посадочная, глубина, цель «Подписка». Витрина: статьи × подписки за 90 дней. Дашборд: топ-20 статей по подпискам на 1000 визитов.
    Почему работает. Трафик и польза расходятся. Метрика на 1000 визитов показывает, какие темы стоит развивать.
  5. 5Контекстная реклама агентствадиректолог
    Вопрос: где тратится бюджет без заявок. Поля: UTM, ключевая фраза, цели. Витрина: фразы с визитами и без целей за 30 дней. Дашборд: список фраз на минусацию.
    Почему работает. Сырые визиты дают срез по фразам без лимитов отчётов — минус-слова собираются из данных, а не на глаз.
  6. 6Локальный сервис с филиаламивладелец сети
    Вопрос: какой филиал недополучает заявки. Поля: город, страница филиала, цель «Звонок». Витрина: заявки по филиалам по неделям. Дашборд: отклонение от среднего за 4 недели.
    Почему работает. Падение одного филиала тонет в общей сумме. Отклонение по неделям ловит проблему за 1–2 недели, а не за квартал.
  7. 7Онлайн-школапродюсер курса
    Вопрос: через сколько дней после вебинара покупают. Поля: склеенный ID, цель «Регистрация», цель «Оплата». Витрина: дни между регистрацией и оплатой. Дашборд: распределение по дням и каналам.
    Почему работает. Зная окно покупки, вы ставите дожимы в нужные дни и правильно выбираете окно атрибуции.
  8. 8Проект с десятками лидов в годсобственник B2B-компании
    Вопрос: откуда пришёл каждый клиент. Поля: все визиты по склеенному ID клиента. Витрина: хронология визитов каждого лида. Дашборд: карточка лида с полным путём для ручного разбора.
    Почему работает. Статистика на единицах не работает. Ручное расследование пути каждого клиента даёт больше, чем средние цифры.
  9. 9Маркетплейс-продавец со своим сайтомe-commerce менеджер
    Вопрос: какие товары смотрят, но не покупают. Поля: просмотры карточек, корзина, заказ. Витрина: воронка по товарам за 30 дней. Дашборд: товары с высоким просмотром и низкой конверсией.
    Почему работает. Такие товары — кандидаты на правку цены, фото или описания. Это быстрые деньги без роста трафика.
  10. 10Сайт после редизайнамаркетолог и разработчик
    Вопрос: что изменилось после релиза. Поля: устройство, браузер, посадочная, отказы, цели. Витрина: метрики за 4 недели до и после. Дашборд: сравнение по устройствам и шаблонам страниц.
    Почему работает. Средняя конверсия может не измениться, а мобильная — просесть. Срез по устройствам находит поломку сразу.

Частые вопросы

Как строить аналитику, если лидов десятки в год?

Максимально отслеживать путь пользователя, связать с CRM и расследовать каждого клиента вручную — статистика на таких объёмах не работает.

Можно ли сделать базу знаний на своих данных?

Да: загрузить материалы в проект нейросети и использовать как быстрые экспертные ответы.

Интерфейс отвечает на вопросы, которые придумал разработчик. Свои данные — на ваши.

Школа маркетинга · бесплатно · офлайн в Москве

Читать — полезно. Сделать руками — в десять раз полезнее.

На потоке вы собираете свой сайт, запускаете Директ и настраиваете Метрику на собственном проекте — рядом с практиком, который поправит, пока не стало дорого.