Используя API Яндекс.Метрики можно получать данные о посещаемости интернет сайта.
Возможности обширны, описание на сайте http://api.yandex.ru/metrika/ (http://api.yandex.ru/metrika/)
После получения oauth_token все работает прекрасно.
Qlikview не перестает радовать :)
P.S. Т.к. тестовые ссылки и вся информация есть на сайте Яндекса, решил в детали не углубляться. Действительно все легко и быстро ( труднее получить токен).
Если будут вопросы, пишите в этой теме.
Класс!
Вот бы ещё на примере кейсика показали.
Что касается Qlikview, то здесь все предельно просто.
В скрипте запускаем мастер создания файла из WEB-файла.
В качестве демо берем ссылку с сайта http://api.yandex.ru/metrika/ (http://api.yandex.ru/metrika/)
ЦитироватьСледующий запрос возвращает список счетчиков тестового пользователя:
http://api-metrika.yandex.ru/counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22 (http://api-metrika.yandex.ru/counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22)
Получаем скрипт, сформированный мастером:
counter:
LOAD site,
code_status,
permission,
name,
id,
type,
owner_login,
%Key_doc_FDB25FB1E92B31E5 // Key to parent table: doc
FROM [http://api-metrika.yandex.ru/counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22] (XmlSimple, Table is [doc/counters/counter]);
doc:
LOAD xmlns,
rows,
[counters/count] as count,
%Key_doc_FDB25FB1E92B31E5 // Key for this table: doc
FROM [http://api-metrika.yandex.ru/counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22] (XmlSimple, Table is [doc]);
// End of [counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22.ru/counters?oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22] LOAD statements
Запускаем, если есть положительный результат, мы на верном пути.
Дальше идем на сайт и изучаем документацию по API.
В итоге мы должны для себя сформировать массив ссылок, необходимых для своих задач.
В документации для каждого отчета есть пример внизу:
Цитировать
Отчет Вовлечение
Пример
http://api-metrika.yandex.ru/stat/traffic/deepness?id=2138128&oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22 (http://api-metrika.yandex.ru/stat/traffic/deepness?id=2138128&oauth_token=05dd3dd84ff948fdae2bc4fb91f13e22)
Если необходимо, date1 и date2 формируем через переменные и добавляем в строку запроса.
И вместо токена 05dd3dd84ff948fdae2bc4fb91f13e22 потребуется подставить свой.
Небольшая шпаргалка:
Документация API-Метрики - https://tech.yandex.ru/metrika/
OAuth-авторизация, документация разработчика - https://tech.yandex.ru/oauth/
Страница настройки доступа внешних приложений к данным на Яндексе - https://oauth.yandex.ru/
Регистрация приложений пользователя - https://oauth.yandex.ru/client/my
Процедура получения отладочного токена сроком на год - https://tech.yandex.ru/oauth/doc/dg/tasks/get-oauth-token-docpage/