Работаем с Яндекс.Метрикой на 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.
- Абстрактные методы в Python
- Зачем Parimatch создает актуальные зеркала
- Актуальное зеркало ПариМатч – круглосуточный доступ к сайту популярного букмекера
- World of Tanks: Особенности ставок на танковые бои
- Лучшие букмекерские конторы Беларуси: как выбрать, параметры оценки
- Лучший гемблинг в казино Вулкан
- Обзор онлайн-казино Джой: общие сведения, официальный сайт, ассортимент, регистрация