Отправка данных из метрики в телеграм
Задача: еженедельное получение данных о посещаемости из метрики в телеграм канал.
Было: специально обученный человек заходил в метрику, ходил по отчетам о посещаемости сайта и отправлял данные о посещаемости в бейскамп, после данные приходили на почту.
Много ручного труда, который не сильно нужен, так как время на просмотр в метрике сопоставимо с временем на просмотр в бейскампе. Плюсом бейскампа был что он отправлял на почту.
Предложение: отправлять данные в канал телеграм.
Преимущества такого решения:
- легко подключить к статистике новых сотрудников, просто добавляешь в канал,
- отчеты отправляет бот, в одно и тоже время,
- отправлять можно не только статистику сайта, но и системные уведомления, например, обновления админки.
Ограничение: сделать с минимальными затратами и легким внесением изменений.
Решение:
- Данные из метрики попадают в Гугл таблицу.
- Данные модифицируются для отправки отчета.
- Бот по графику отправляет данные в канал.
Для отправки данных из метрики в Гугл таблицу можно использовать скрипт Андрея Москальцова.
Для этого делаем копию гугл таблицы «Получение данных из метрики» Даем разрешение на подключение к метрике по инструкции Андрея или делаем свой токен с разрешением выгрузка из метрики.
Получаем нужные дам данные используя апи метрики
Группировки данных:
- ym:s:datePeriod
Name — группировка по неделям - ym:s:
TrafficSource — источники трафика
Данные:
- ym:s:visits — визиты
- ym:s:users — люди
- ym:s:pageviews — просмотренные страницы
- ym:s:bounces — отказы
Используя формулы SUMIFS можно сделать отчет.
Используя таблицу отправлятора в телеграм отправляем в нужный канал или человеку. Таблица сделана сообществом Google Таблицы