Yandex Metrica
Renta позволяет выгружать агрегированные отчёты Yandex Metrica в хранилище данных: статистику сессий и просмотров страниц, построенную из выбранных вами измерений, метрик и целей, включая источники трафика, UTM-метки, атрибуты устройств и географии, доход e-commerce и конверсии по целям.
Аутентификация
Renta использует OAuth для аутентификации в Яндексе. Вы будете перенаправлены на страницу Яндекса, чтобы предоставить Renta ограниченный доступ к счётчикам Yandex Metrica.
Ваши учётные данные шифруются при передаче и хранении и не сохраняются в прикладной базе данных Renta. Вы сохраняете контроль и можете отозвать доступ в настройках аккаунта Яндекса в любой момент.
Подключение источника Yandex Metrica
Выполните эти шаги, чтобы добавить Yandex Metrica как источник в Renta через OAuth-аутентификацию.
- Откройте раздел Connections > Catalog в левом меню.
- Откройте категорию Analytics и нажмите карточку Yandex Metrica.

Нажмите Log in to your Yandex Metrica account. Вы будете перенаправлены на страницу Яндекса для предоставления доступа.

Яндекс показывает экран входа со списком доступов, которые запрашивает Renta, включая получение статистики с воих и доверенных счётчиков. Выберите аккаунт, у которого есть доступ к нужным счётчикам Yandex Metrica, и подтвердите вход. После этого вы вернётесь в Renta.

Завершите настройку:
- Source name.
Укажите имя источника данных. Оно используется только в интерфейсе Renta. - Access granted.
Убедитесь, что аккаунт подключён успешно.
Нажмите Save, чтобы завершить.
Если авторизация в Яндексе позже изменится (например, после смены пароля), нажмите Re-authorize у этого источника. Подключение обновится на месте, и все пайплайны на его основе продолжат работать.

Новый источник появится в списке Sources со статусом Active. Теперь его можно использовать в пайплайнах.

Создание пайплайна
После подключения источника создайте пайплайн, чтобы выгружать данные Yandex Metrica в хранилище.
Создание пайплайна Yandex Metrica
Свяжите источник Yandex Metrica с назначением и настройте пайплайн.
В левом меню нажмите New pipeline. На шаге Source выберите Yandex Metrica в списке Already connected и нажмите Next step.

Выберите созданное ранее подключение Yandex Metrica и нажмите Next step.

На шаге Destination выберите на значение (например, Google BigQuery) и нажмите Next step.

Выберите подключение назначения, в которое нужно загружать данные, и нажмите Next step.

Настройка пайплайна
На последнем шаге выберите, какие данные Yandex Metrica выгружать и как Renta будет их загружать.
Настройка отчёта
Укажите счётчик и выберите тип отчёта.

- Ad accounts.
Выберите счётчик Yandex Metrica, из которого выгружать данные. В списке показаны счётчики, доступные подключённому аккаунту Яндекса, по имени сайта. - Report Types.
Выберите тип статистики для выгрузки.
| Тип отчёта | Описание |
|---|---|
| Sessions (сессии) | Агрегированная статистика сессий: визиты, посетители, отказы, конверсии по целям и доход e-commerce, сгруппированные по выбранным измерениям (источники трафика, UTM-метки, устройства, география и другие). |
| Pageviews (просмотры страниц) | Агрегированная статистика просмотров страниц: метрики просмотров, сгруппированные по измерениям, таким как URL страницы, домен и заголовок. |
Параметры
Выберите измерения, метрики и цели, которые попадут в таблицу назначения. Схема таблицы определяется выбранными здесь параметрами.

Список разбит на вкладки Dimensions, Metrics и Goals: более 300 измерений и около 200 метрик для отчёта Sessions, более 100 измерений и 9 метрик для отчёта Pageviews. Отметьте нужные параметры, найдите параметр по имени через поиск или нажмите Select All. Вкладка Selected показывает всё выбранное, а список Selected Parameters под пикером позволяет удалить параметр.
Вкладка Dimensions также содержит поля дат, которые Renta вычисляет из даты сессии или просмотра: год, квартал, месяц, неделя и поля дней. Если выбрано вычисляемое поле даты, Renta автоматически добавляет дату в отчёт.
Вкладка Goals появляется для отчёта Sessions. Renta загружает цели выбранного счётчика и предлагает метрики по каждой цели: коэффициент конверсии, коэффициент конверсии посетителей, целевые посетители, целевые визиты, достижения цели, достижения на посетителя и доход по цели. Для составных целей тот же набор метрик доступен по каждому шагу.
Измерения, зависящие от модели атрибуции (источники трафика, UTM-метки и данные кликов Яндекс Директа), показаны в списке отдельными вариантами для каждой модели: последний значимый источник, первый источник, последний ист очник, последний клик из Директа, кросс-девайс варианты и автоматическая. Выбирайте варианты той модели атрибуции, которую используете.
В таблице назначения имена колонок повторяют API-имена параметров без префиксов ym:s: и ym:pv:: ym:s:visits становится visits. Метрики дохода выгружаются в валюте счётчика, код валюты из имени колонки убирается. Также Renta добавляет в каждую строку колонку counter_id.
Включите в отчёт параметр Date. С ним таблица назначения партиционируется по колонке date, и Renta загружает данные инкрементально. Он же включает настройку Overwrite Period: она появляется под диапазоном дат после выбора Date. Без него Renta перезагружает весь диапазон дат при каждом запуске.
Reporting API поддерживает не любые сочетания измерений и метрик. Например, измерения публикаций нельзя сочетать со стандартными метриками сессий. При создании пайплайна Renta проверяет выбранные параметры реальным запросом к API: если сочетание не поддерживается, вы получите ошибку конфигурации. Уберите несовместимые параметры и попробуйте снова.
Имя таблицы и диапазон дат
Назовите пайплайн и задайте исторический период загрузки.

- Integration name.
Имя пайплайна. Используется только в интерфейсе Renta. - Table name.
Имя таблицы в назначении. Можно оставить автоматически сгенерированное имя или задать своё. - Date start.
Первая дата периода выгрузки. - Date end.
Последняя дата периода выгрузки. Можно выбрать фикс ированную дату или относительный вариант, например Today.
Период перезаписи
Период перезаписи определяет, сколько последних дней Renta перезагружает при каждом запуске. Настройка появляется после выбора параметра Date.

При каждом запуске Renta заново выгружает данные начиная с даты последнего успешного запуска минус период перезаписи. Затронутые дни удаляются из таблицы назначения и вставляются заново, более старые данные не затрагиваются. Варианты: от Without overwrite data до Overwrite all data; по умолчанию Last 1 day.
Yandex Metrica продолжает обновлять данные о сессиях некоторое время после визита: около 99% сессий финализируются в течение 3 дней. Установите период перезаписи не меньше Last 3 days, чтобы подхватывать поздние обновления.
Расписание
Выберите, как часто будет запускаться пайплайн.

| Тип расписания | Описание |
|---|---|
| Manual | Пайплайн запускается только вручную через интерфейс или по API. |
| Daily | Пайплайн запускается раз в день в указанное время обновления. |
| Interval | Пайплайн запускается через заданные интервалы времени. |
| Cron Expression | Пайплайн запускается по расписанию, заданному cron-выражением. |
Для расписания Daily задайте Update time (точное время запуска), затем нажмите Create pipeline.

Renta также поддерживает запуск по API и интеграцию с внешними оркестраторами, такими как Apache Airflow, Dagster и Prefect. Подробности в документации по расписаниям.
Новый пайплайн появится в разделе Pipelines на вкладке ETL, где можно отслеживать запуски, прогресс и имя таблицы назначения.

Как работает выгрузка
Renta строит отчёт через Reporting API по дням.
- Renta определяет окно выгрузки: полный диапазон дат при первом запуске или инкрементальное окно при запусках по расписанию.
- Для каждого дня окна Renta запрашивает отчёт с максимальной точностью Reporting API и читает ответ страницами по 10 000 строк. Загрузка по одному дню сохраняет выборку каждого запроса небольшой, поэтому сэмплирование почти не применяется.
- Renta читает валюту из настроек счётчика и запрашивает метрики дохода в этой валюте.
- Разобранные строки загружаются в таблицу назначения; каждая строка содержит
counter_idсчётчика, из которого она получена.
Стратегия синхронизации
Стратегия синхронизации зависит от того, включён ли в отчёт параметр Date.
| Стратегия | Поддерживаемые типы отчётов | Описание |
|---|---|---|
| Инкрементальное обновление | Отчёты Sessions и Pageviews с параметром Date | Каждая строка содержит свою дату, таблица назначения партиционируется по колонке date. При каждом запуске Renta запрашивает окно от даты последнего успешного запуска минус период перезаписи до конца диапазона дат: затронутые дневные партиции удаляются и вставляются заново, более старые партиции не затрагиваются. |
| Полная перезагрузка | Отчёты Sessions и Pageviews без параметра Date | В таблице нет колонки даты для партиционирования, поэтому Renta запрашивает отчёт за весь настроенный диапазон дат и заменяет набор данных при каждом запуске. |
Изменение выбранных параметров меняет схему таблицы, поэтому первый запуск после изменения перезагружает весь диапазон дат.
Ready to get started?
Build your data pipeline today or get a personalized demo. Start free!
Need help?
Get expert support to ensure your project succeeds. We're here to help!
Feature requests?
Help shape our product! Share your ideas for new features and integrations.