Яндекс.Метрика в приложениях Qlikview

Автор admin, 11 апреля 2014, 01:17:48

« назад - далее »

admin

Используя API Яндекс.Метрики можно получать данные о посещаемости интернет сайта.
Возможности обширны, описание на сайте http://api.yandex.ru/metrika/

После получения oauth_token все работает прекрасно.

Qlikview не перестает радовать  :)

P.S. Т.к. тестовые ссылки и  вся информация есть на сайте Яндекса, решил в детали не углубляться.  Действительно все легко и быстро ( труднее получить токен).
Если будут вопросы, пишите в этой теме.

Multicvet

Класс!
Вот бы ещё на примере кейсика показали.

admin

#2
Что касается Qlikview, то здесь все предельно просто.

В скрипте запускаем мастер создания файла из WEB-файла.
В качестве демо берем ссылку с сайта http://api.yandex.ru/metrika/

ЦитироватьСледующий запрос возвращает список счетчиков тестового пользователя:

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

Если необходимо, date1 и date2 формируем через переменные и добавляем в строку запроса.
И вместо токена 05dd3dd84ff948fdae2bc4fb91f13e22 потребуется подставить свой.

admin

#3
Небольшая шпаргалка:
Документация 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/

Яндекс.Метрика