Счётчики Яндекс Метрики можно подключать к DataLens и создавать кастомные дашборды, визуализировать воронки и когорты пользователей, делиться данными с партнёрами и клиентами.
Рассказываем о трёх способах подключения: API отчётов, Logs API Метрики и Yandex Data Transfer. Разбираем их преимущества и ограничения.
Вариант №1. Прямое подключение Метрики
Для простых отчётов и дашбордов можно подключаться к Метрике напрямую из DataLens в несколько кликов. В этом случае используется API отчётов Метрики.
Преимущества
- Можно подключаться сразу к нескольким счётчикам Метрики.
- Информация обновляется в режиме реального времени.
- В DataLens есть готовый шаблон дашборда и модели данных.
- Доступны данные по аудитории и соцдему.
- Бесплатно.
Ограничения
- Доступны не все функции для обработки данных.
- Нельзя делать JOIN таблиц Visits и Hits.
- API может не достаточно быстро отвечать из-за большого объёма данных.
- Можно превысить лимит обращений к API и получить временную блокировку действий.
- Недоступны данные по целям и расходам в Метрике.
Вариант №2. Экспорт данных из Метрики в базу данных
Для продвинутой работы с данными рекомендуем делать экспорт с помощью Logs API Метрики, например в ClickHouse и подключить DataLens уже к базе данных. С помощью Logs API можно получать неагрегированные данные из Метрики и самостоятельно их обрабатывать.
Преимущества
- Полный контроль: вы сами управляете логикой и расписанием экспорта данных.
- Возможность гибкой постобработки, например вычисления сложных агрегатов.
- Можно обогащать данные своими источниками, например информацией о продажах или отгрузках
Ограничения
- Чтобы воспользоваться, нужно самостоятельно писать и поддерживать код скрипта.
- Отсутствуют данные по аудитории и соцдему.
Вариант №3. Автоматический экспорт данных в ClickHouse
Крупным проектам со сложными аналитическими задачами рекомендуем воспользоваться коннектором Yandex Data Transfer, который автоматически выгружает данные в облачный ClickHouse. Инструмент доступен в Метрике Про.
Преимущества
- Полностью автоматическая передача данных из Метрики в ClickHouse.
- Нет лимитов на API и объём данных.
- Информация обновляется в режиме реального времени.
Ограничения
- Доступ на данный момент ограничен — пользователи могут получить его только по заявке.
- Передавать данные можно только в ClickHouse в Yandex Cloud.
Полезные ссылки
Ссылки на подробные инструкции по подключению и полезные материалы по настройке оставили ниже.
API отчётов:
- Практическое руководство по веб-аналитике с подключением к Яндекс Метрике – https://cloud.yandex.ru/docs/datalens/tutorials/data-from-metrica-visualization
- Про API отчётов – https://yandex.ru/dev/metrika/doc/api2/api_v1/intro.html
- Информация о поддержке функций для обработки данных – https://cloud.yandex.ru/docs/datalens/function-ref/availability
Logs API:
- Про Logs API – https://yandex.ru/dev/metrika/doc/api2/logs/intro.html
- Про скрипты – https://dzen.ru/media/id/5b0e6bbfad0f2266df7a2c05/zagruzka-dannyh-iz-iandeks-metriki-v-clickhouse-dlia-ispolzovaniia-v-datalens-63073e884ca82f008336106d
- Практическое руководство по веб-аналитике с расчётом воронок и когорт на данных Метрики с использованием DataSphere – https://cloud.yandex.ru/docs/datalens/tutorials/data-from-metrica-yc-visualization
- Про использование Airbyte для экспорта данных Метрики в Yandex Cloud – https://habr.com/ru/companies/otus/articles/574704/
Yandex Data Transfer:
- Инструкция по подключению интеграции с Yandex Cloud – https://yandex.ru/support/metrica/pro/cloud.html
- Как построить аналитические витрины в ClickHouse и визуализировать их в DataLens – https://cloud.yandex.ru/blog/posts/2022/11/datalens-analytics-clickhouse