Работаем с Яндекс.Метрикой на Python






Многие вебмастеры и владельцы сайтов используют именно Яндекс.Метрику для того, чтобы отслеживать посещаемость сайта. Достаточно сильный инструмент. А в этой статье мы рассмотрим, как с ним можно работать, а точнее упростить работу при помощи Python.
YMReader.py
Кратенько разберем ее возможности:
- Авторизация в Яндекс.Метрике по ID и токену.
- Запрос перечня счетчиков для аккаунтов.
- Получение статистики за сегодня и весь период работы.
- Получения перечня поисковых запросов, по которым люди находили ваш сайт.
- Проверка правильности установки счетчика.
Конечно же, сама по себе библиотека ничего не делает. Чтобы ее использовать, импортируем ее в наш проект:
import YMReader
Теперь передадим ей данный, чтобы она могла войти методом SetLoginData, а в параметрах укажем наш ID и токен. Вы можете по-разному получить токен, в данном же примере используется статичный отладочный.
К примеру, таким образом:
SetLoginData("21535707","49985f415a9a46aab45b70304a557cab") # В данных изменена пара символов, поэтому при попытке воспользоваться - вернет 403 или 401 ошибку
Теперь можно использовать весь функционал. Набираем printdir(YMReader) для отображения названий функций. Обычно функции возвращают данные или в виде строки (CheckCode) или словарей (к примеру, GetSummary). Поэтому не нужно ничего парсить для использования результатов. Вот пример, как работает отображение количества посетителей:
import YMReader
YMReader.SetLoginData("21535707","49985f415a9a46aab45b70304a557cab")
print YMReader.GetSummary((YMReader.GetCounters()[1]["URL"]))["Visitors"]
Все очень просто. Библиотеку можно найти в сети, она распространяется по лицензии GPL.
- Онлайн-казино ЗолотоЛото — лучшая игровая площадка в Украине
- Клуб Вулкан — топовая площадка с лучшими автоматами для любителей азарта и драйва
- Международная букмекерская контора – ставки на любой вид спорта
- Обзор Aus Dem Tal: золотая шахта на Вулкане
- Джой Казино – получи доступ к сотням видеослотов от известных разработчиков
- Вулкан игровые автоматы: Во что играть?
- Современный отдых: бесплатные однорукие бандиты в Интернете