Визуализация данных из Metriсa Logs API

Технология Logs API позволяет получать неагрегированные данные Яндекс.Метрики, обрабатывать их и использовать для решения аналитических задач.

Важная информация

Для прохождения данного сценария вам необходимо иметь доступ к счетчику Яндекс.Метрики и базу данных ClickHouse в Яндекс.Облаке.

Просмотреть список доступных вам счетчиков можно перейдя по ссылке https://metrika.yandex.ru/list image

Инструкция по созданию кластера ClickHouse вы сможете найти в документации Managed Service for ClickHouse.

Чтобы визуализировать данные, необходимо пройти следущие шаги:

Шаг 1. Создайте подключение и стандартный дашборд

  1. Перейдите в интерфейс DataLens.

  2. Нажмите кнопку Создать подключение.

    image

  3. Выберите Metriсa.

    image

  4. Введите имя подключения My Metriсa Logs API.

  5. Нажмите кнопку Получить токен.

    image

  6. В открывшемся окне предоставьте сервису необходимые разрешения.

  7. Из выпадающего списка под надписью Счетчик выберите необходимый счетчик.

    image

  8. Выберите тип подключения Через Logs API.

    image

  9. Заполните параметры загрузки и реквизиты доступа к целевой базе данных.

    1. В поле Источник счетчика выберите Визиты.
    2. В поле Загружать с выберите дату, начиная с которой будут выгружаться данные. Например, 01.07.2019.
    3. Выберите опцию Регулярная. Данные будут обновляться автоматически каждый день.
    4. В поле Имя хоста укажите хост базы данных ClickHouse. Реквизиты доступа к базе данных можно получить на странице подключения к кластеру ClickHouse в консоли. {% note important %} Подключение Metrica Logs API работает только с базами данных ClickHouse развернутыми в Яндекс.Облаке.
    5. В поле Порт укажите порт базы данных, по умолчанию 8443.
    6. Укажите имя базы данных, имя пользователя и пароль.
    7. Нажмите Проверить подключение, чтобы проверить правильность реквизитов прав доступа к БД. Зеленая галочка рядом с кнопкой указывает на успешное подключение.
    8. Включите опцию Автоматически создать дашборд на данном подключении.

    image

  10. Нажмите кнопку Создать подключение.

    image

Важная информация

На загрузку данных счетчика из Яндекс.Метрики в базу данных ClickHouse может уйти от нескольких минут до десятков часов в зависимости от объема данных и даты начала загрузки.

  1. После создания подключения откроется папка с набором датасетов, чартов и дашборда. Перейдите на дашборд Дашборд по данным Метрики.

    image

Если при открытии дашборда вы увидете ошибки на графиках, значит данные еще не прогрузились. Вернитесь к продолжению сценария через полчаса.

Шаг 2. Измените стандартный дашборд

Вы можете изменять стандартный дашборд, так как вам удобно, например, удалить ненужный чарт.

  1. Откройте дашборд над данными вашего счетчика. Попробуйте различные способы фильтрации чартов.

    image

  2. Нажмите кнопку Редактировать в правом верхнем углу.

    image

  3. Удалите чарт Глубина просмотров. Для этого нажмите значок image в верхнем правом углу чарта.

    image

  4. Разместите чарты Отказы и Время на сайте таким образом, чтобы они заполнили пустое пространство после удаления чарта на предыдущем шаге. Ператаскивать чарты можно кликнув на сам чарт, растягивать и ужимать через треугольник в нижнем правом углу чарта.

    image

  5. Нажмите кнопку Сохранить в верхнем правом углу и сохраните дашборд.

    image

Шаг 3. Измените чарт

Вы можете отредактировать любой чарт на дашборде. Например, изменить тип визуализации для диаграммы Визиты по типам устройств и ОС из раздела Технологии.

  1. Нажмите значок image в верхнем правом углу чарт Визиты по типам устройств и ОС.

  2. Выберите Редактировать.

    image

  3. В открывшемся окне во втором столбце нажмите на Древовидная диаграмма и выберите другой тип чарта: Круговая диаграмма.

    image

  4. Нажмите кнопку Сохранить в верхнем правом углу и сохраните чарт.

    image

  5. Закройте вкладку с редактированием чарта и вернитесь в окно с дашбордом.

  6. Обновите дашборд, и убедитесь, что в разделе Технологии чарт изменился.

    image