Счетчик яндекс метрика получить: Как создать и установить счетчик

Содержание

Публикация статистики из Яндекс.Метрики в Telegram

Всем привет, в этой статье я расскажу, как создать удобный инструмент для автоматической отправки статистики из Яндекс.Метрики в Telegram.

В рамках этой статьи мы будем:

  • создавать счётчик Яндекс.Метрики
  • настраивать и встраивать его на сайт
  • работать с API Яндекс.Метрики
  • работать с Telegram Bot Api
  • программировать на Python получение статистики от Метрики и отправку в Telegram

Создаём счётчик в Метрике

Переходим на сайт Яндекс.Метрики и регистрируемся, если у вас еще нет аккаунта в Яндексе. После этого нужно создать счётчик, настроить его и встроить на сайт. Нажимаем кнопку «Добавить счётчик».

Заполняем все необходимые поля и нажимаем «Создать счётчик». Теперь нам нужно его настроить.

Переходим на страницу счётчика и нажимаем «Настройки», во вкладке «Код счётчика» отмечаем нужные нам функции.

Подсказки по функциям находятся справа. Внизу страницы будет JavaScript-код счётчика, копируем его и встраиваем на все страницы нашего сайта, откуда мы хотим получать статистику. Для более глубокого понимания как работают счётчики, советую почитать официальную документацию.

Создаём приложение в Метрике

Заходим в личный кабинет Яндекс.Метрики, во вкладку API , там находится вся необходимая документация. Приложение нам нужно, чтобы получать данные от Яндекс.Метрики с помощью Python.

Для начала нам нужно получить OAuth-токен, с которым мы будем отправлять запросы к нашему приложению. Нажимаем на «Получить OAuth-токен» и регистрируем приложение. Заполняем все необходимые поля, в поле «Права» выбираем «Яндекс.Метрика».

Выставляем необходимые права приложению. Рядом с полем «Callback URL» нажимаем «Подставить URL для разработки» — это адрес, на который нас перенаправит Яндекс для получения токена, но об этом позже. После подтверждения откроется новая страница с данными нашего приложения.

Желательно сохранить их в надёжном месте. Теперь нам нужно получить наш заветный токен, для этого необходимо сформировать в адресной строке браузера такой запрос:

https://oauth.yandex.ru/authorize?response_type=&client_id=

Вместо подставляем ID со страницы нашего приложения. В ответ Яндекс перенаправит нас на страницу, которую мы указали в Callback URL и там будет токен. Вот документация, в которой объяснено, как делать запросы к API Яндекс.Метрики с помощью своего приложения.

Создаём бота для Telegram

Теперь нужно создать бота в Telegram, который будет присылать сообщения нам в чат. Я не буду расписывать поэтапно как создать бота, эту тему отлично раскрыл Александр Менщиков в своей статье. А так же официальная документация от Telegram.

Работаем с API Яндекс.Метрики с помощью Python

Нам нужно написать программу на Python, которая будет обращаться за данными к API Яндекс. Метрики. Есть два способа это реализовать. Первый — это использовать open source библиотеки для работы с Telegram Bot API и API Яндекс.Метрика. Второй — это написать необходимую реализацию самому. Я выберу второй вариант, итак, приступим. Нам нужно выбрать библиотеку для работы с HTTP запросами. Я предлагаю использовать одну из самых популярных — requests. Так же можно использовать urllib2 или httplib2.

Качаем requests с помощью pip в терминале:

sudo pip install requests

Python-код:

import requests url = "https://api-metrika.yandex.ru/stat/traffic/summary.json" r = request.get(url, {"id":"12345678","oauth_token":"00504030535435345"}) res = r.json()

В данном участке кода я импортирую библиотеку requests, затем присваиваю переменной url строку со структурой запроса к API Яндекс.Метрике. С помощью функции get из модуля requests производим GET-запрос и передаем необходимые параметры. Метод r.json()преобразует JSON в словарь и возвращает его. Советую поделать запросы в браузере, чтобы изучить структуру ответов. Также необходимо передавать параметр «pretty=1«, чтобы JSON ответ был читабелен.

Отправляем полученную статистику в Telegram с помощью бота

Для этой задачи нам потребуется уже созданный бот в Telegram, токен от него для работы с Telegram Bot API и всё та же библиотека requests. После того как мы создали бота и получили токен, нам нужно создать личный чат с ботом либо добавить его в уже существующий общий чат, в который хотим отправлять статистику. Создаем чат с ботом или добавляем в существующий, затем делаем запрос в адресной строке браузера:

https://api.telegram.org/bot/getupdates

В полученном JSON ответе нам нужно найти поле «chat». У этого поля будет вложенное поле «id» — это уникальный идентификатор чата, в котором мы начали переписку с ботом. Переходим к Python.

import requests from urllib import urlencode api_token = "ваш_токен" chat_id = "122512369" text = "статистика от API Яндекс.Метрики" query = "https://api.telegram.org/bot%s/sendMessage?text=%s&chat_id=%s" % (api_token, text, chat_id) requests.get(query)

Здесь импортируем requests и функцию urlencode из модуля urllib. Затем создаем необходимые переменные, 

api_token — токен от Telegram Bot, chat_id — уникальный идентификатор чата, в который будем отправлять статистику. В переменной query формируем строку запроса. Request.get(query) — производит сам GET запрос, в данном случае отправляет сообщение в Telegram.

На этом все. Для автоматического перезапуска скрипта можно использовать Supervisor. Советую прочитать статью Александра Менщикова на эту тему.

Индексирование сайта с помощью счетчика Метрики

Робот Яндекса узнаёт о страницах сайта из . Один из них — счетчик Яндекс Метрики. Вы можете сообщить Яндексу о том, что нужно обходить страницы, на которых установлен счетчик.

Чтобы робот быстрее посетил ваш сайт, привяжите счетчик Метрики к сайту, подтвержденному в Вебмастере, и включите обход сайта по данным счетчика.

Кто может запросить и подтвердить привязку

Откуда отправляется запросКто отправляет запросКто подтверждает запрос
Яндекс Вебмастер.

Пользователь с правами на управление сайтом.

Пользователь Метрики с правами на редактирование счетчика или с представительским доступом.

Яндекс Метрика. Подробнее о том, как отправить запрос в Метрике.

Пользователь с правами на редактирование счетчика или с представительским доступом.

Пользователь Вебмастера с правами на управление сайтом.

Когда робот обойдет страницы сайта, они смогут участвовать в результатах поиска, если их индексирование не запрещено. Чтобы робот получил более полное представление о страницах, дополнительно используйте файл Sitemap.

  1. Шаг 1. В Вебмастере отправьте запрос на привязку
  2. Шаг 2. В Метрике подтвердите запрос
  3. Шаг 3. В Вебмастере включите обход сайта
  4. Вопросы и ответы

Вы можете привязать несколько доменов к одному счетчику или несколько счетчиков к одному сайту. Например, можно привязать счетчик к основному домену и к поддомену. Для этого добавьте оба сайта в Вебмастер и подтвердите права на управление.

  1. Выберите сайт, который хотите привязать к счетчику.

  2. Перейдите на страницу Настройки → Привязка к Яндекс Метрике.

  3. Нажмите кнопку Добавить счетчик.

  4. В поле укажите номер счетчика, к которому нужно привязать сайт. При этом в Яндекс Метрике в настройках счетчика должен быть указан сайт, для которого вы настраиваете привязку.

После того как вы отправили запрос на подтверждение привязки, письмо об этом придет владельцу счетчика Метрики.

Примечание. Если вы одновременно владелец сайта и счетчика, то запрос будет подтвержден автоматически — счетчик привяжется к сайту. Переходите к следующему шагу.

Когда запрос на привязку отправлен, начинается поиск совпадений по домену сайта. Во время проверки не учитываются протокол и наличие префикса www. Если совпадения найдены, подтвердите запрос:

  1. Перейдите на страницу Настройка (вкладка Счетчик).

  2. Нажмите кнопку Подтвердить.

Вы можете отслеживать статусы привязки счетчика к сайту:

  • в Яндекс Метрике — на странице Настройка, на вкладке Счетчик;

  • в Яндекс Вебмастере — на странице Настройки → Привязка к Яндекс Метрике.

    СтатусОписаниеПримечание
    «Ждет подтверждения»Запрос на привязку отправлен. Определяется совпадение доменов. После этого запрос ожидает подтверждения пользователем Метрики.Пользователь Метрики должен подтвердить запрос.
    «Связан»Пользователь Метрики подтвердил запрос на привязку.Робот Яндекса начнет обходить страницы сайта.
    «Не подтвержден»Пользователь Метрики или Вебмастера отменил привязку.Вы можете отправить запрос на привязку счетчика и сайта повторно.
    «Ошибка подтверждения»Счетчик не привязан к сайту. Возможные причины:
    • сайт не добавлен в Вебмастер;

    • не подтверждены права на управление сайтом в Вебмастере;

    • неверно указан номер счетчика в Вебмастере на странице Настройки → Привязка к Яндекс Метрике.

    Проверьте возможные причины и отправьте запрос на подтверждение повторно.
  1. Перейдите на страницу Индексирование → Обход по счетчикам.

  2. Напротив счетчика Метрики, который вы привязали к сайту, включите обход.

Робот сможет обойти страницы, на которых установлен счетчик. Опция начнет действовать для всех версий сайта: доступных по протоколу HTTP и HTTPS, с префиксом www и без него.

Во время обхода робот ищет на сайте страницы, которые . В некоторых случаях обход может остановиться, чтобы вы проверили страницы. Робот может найти множество страниц — Вебмастер покажет только примеры. Они помогут вам понять, каким группам страниц разрешить участие в поиске, а каким нет.

Уведомление о том, что список для проверки готов, вы сможете получить в зависимости от :

  • в Вебмастере на страницах Уведомления и Диагностика;

  • на электронный адрес, который вы указали в настройках уведомлений.

Чтобы проверить примеры, перейдите на страницу Индексирование → Обход по счетчикам и нажмите кнопку Примеры страниц напротив счетчика, к которому вы привязали сайт.

Если вы считаете, что в списке:

  1. Проанализируйте список страниц — среди них могут быть, например:

    Тип страницыЧто делать
    Страницы действий. Например, добавление товара в корзину или сравнение товаров. страниц
    Корзина с товаром.
    Персональная информация. Например, адреса доставки и телефоны ваших клиентов.Ограничьте доступ к данным с помощью авторизации пользователей на сайте
    . Например, URL с дополнительными параметрами (https://example.com/page?id=1)., предпочитаемую для участия в поиске
  2. Дождитесь, когда сервис обновит список — об этом придет письмо на электронный адрес, который вы указали в настройках уведомлений.

  3. Проверьте примеры страниц снова.

  4. Включите обход.

  1. Проверьте, готовы ли они к показу в результатах поиска — например, полноту контента, наличие и корректность элемента и метатега .

  2. Включите обход.

Кроме этого, рекомендуем добавить страницы, которые могут участвовать в поиске, в , чтобы они быстрее смогли .

Проверить, какие страницы появились в результатах поиска, можно на странице .

При выключенной опции робот перестает получать информацию о новых страницах сайта от Метрики. При этом он может проиндексировать страницы, узнав о них из . Поэтому рекомендуем непубличный контент. Выяснить, участвуют ли в поиске нежелательные страницы, можно на странице .

Также отключение обхода не удаляет страницы из результатов поиска. Посмотрите раздел .

Стоит ли включать обход по Метрике

Обход по счетчикам Метрики ускоряет индексирование сайта. Этот способ — сигнал для робота, чтобы посетить ваш сайт.

При включении обхода по счетчикам Метрики Вебмастер предложит примеры страниц, которые лучше скрыть от индексирования (например, приватные страницы). Ознакомьтесь с рекомендациями и закройте ненужные страницы от индексирования.

Что делать, чтобы ненужные страницы не попадали в поиск

Даже если вы не включите обход по Метрике, есть вероятность, что такие страницы могут попасть в поиск. Поэтому рекомендуем закрыть их от индексирования и включить обход.

Если у вас есть вопрос о работе инструмента, выберите подходящий вариант:

Посмотрите рекомендации в разделе Почему страницы долго не появляются в поиске.

Страницы отправлены на переобход, но не появились в поиске


Воспользуйтесь рекомендациями о том, как удалить страницы или разделы сайта из результатов поиска. Поисковая выдача обновляется в течение двух недель.

Страницы не пропали из поиска спустя две недели


примеров. Справочник разработчика

Приведенные ниже примеры полезны для решения общих задач.

В этих запросах не определены параметры date1 и date2 (даты начала и окончания отчетного периода). По умолчанию отчетный период составляет 7 дней (включая текущий день).

В качестве параметра id используется демо-счет.

Для выполнения запросов используется метод /stat/v1/data.

Примечание. Язык запроса (параметр lang) влияет на значения фильтра.

  1. ПРЕДУПРЕТЫ
  2. Сегментация
  3. Размеры и метрики
  4. Отображение данных по времени
  5. Сравнение сегментов
  6. Drill Down

PRESET = Источники. v1/data?preset=sources_summary&id=44147844

preset=sources_summary

filter=ym:s:regionAreaName=='State of California'

Данные отчета сегментированы с использованием параметра filter=ym:s:regionAreaName== «Штат Калифорния».

 https://api-metrica.yandex. net/stat/v1/data?preset=sources_summary&filters=ym:s:regionAreaName=='Штат Калифорния'&id=44147844 

preset=sources_search_phrases

 https: //api-metrika.yandex.net/stat/v1/data?preset=sources_search_phrases&id=44147844 

Preset=tech_platforms

Dimensions=ym:s:browser

Этот браузер помогает создать отчет по пользовательским настройкам , без учета версии браузера.

 https://api-metrika.yandex.net/stat/v1/data?preset=tech_platforms&dimensions=ym:s:browser&id=44147844 

где параметр Dimensions=ym:s:browser задает размер в пресете для группировка полученных данных.

Отчет по категориям

Используйте этот пресет для создания отчета с общей статистикой по категориям.

издательства_рубрики

 https://api-metrika. yandex.net/stat/v1/data?preset=publishers_rubrics&id=44147844&date1=today&date2=today 
Источники трафика

Этот пресет поможет вам создать отчет об источниках, через которые пользователи переходили на контент сайта.

preset=publishers_sources

 https://api-metrika.yandex.net/stat/v1/data?preset=publishers_sources&id=44147844&date1=today&date2=today          

dimensions=ym:s:searchEngine

metrics=ym:s:visits,ym:s:users

фильтры=ym:s:trafficSource=='organic'

 https://api-metrika.yandex.net/stat/v1/data?dimensions=ym:s:searchEngine&metrics=ym:s:visits,ym:s:users&filters=ym:s:trafficSource=='organic '&id=44147844 

размеры=ym:s:searchEngine

metrics=ym:s:посещения,ym:s:пользователи

фильтры=ym:s:trafficSource=='mic: s:isNewUser=='Да'

 https://api-metrika. yandex.net/stat/v1/data?dimensions=ym:s:searchEngine&metrics=ym:s:visits,ym:s:users&filters=ym :s:trafficSource=='органический' AND ym:s:isNewUser=='Yes'&id=44147844 

Dimension=ym:s:regionCityName=.('Москва', 'Санкт-Петербург')

metrics=ym:s:visits,ym:s:users

 https://api-metrika. yandex.net/stat/v1/data?metrics=ym:s:visits,ym:s:users&dimension=ym:s:regionCityName=.('Москва','Санкт-Петербург')&id=44147844 

metrics=ym :s:visits

filter=ym:s:pageViews>5

 https://api-metrika.yandex.net/stat/v1/data?metrics=ym:s:visits&filters=ym:s: Просмотры страниц>5&id=44147844 

metrics=ym:s:visits

 https://api-metrika.yandex. net/stat/v1/data?metrics=ym:s:visits&id=44147844 

В этом примере используется параметризация ym :s:goalconversionRate метрика по идентификатору цели:

metrics=ym:s:users,ym:s:goalconversionRate

Dimensions=ym:s:trafficSource 6

3 900 =<идентификатор цели>

В отчет будет включено количество пользователей, достигших указанной цели. Данные сгруппированы по источникам трафика.

 https://api-metrika.yandex.net/stat/v1/data?dimensions=ym:s:trafficSource&metrics=ym:s:users,ym:s:goal%3Cgoal_id%3EconversionRate&goal_id=30606879&id=44147844 

Это В примере используется параметризация метрики ym:s:goalconversionRate по идентификатору цели в теле выражения.

metrics=ym:s:users,ym:s:goal<идентификатор первой цели>conversionRate,ym:s:goal<идентификатор второй цели>conversionRate

 https://api-metrika. yandex.net/stat /v1/data?metrics=ym:s:users,ym:s:goal30606879convertRate,ym:s:goal30606884conversionRate&id=44147844 

Отчет о количестве просмотров контента сайта. Данные сгруппированы по статьям.

dimensions=ym:s:publisherArticle

metrics=ym:s:publisherviews

filters=(ym:s:publisherArticle!n)

sort=-ym:s:publisherviews

 https://api-metrika.yandex.net/stat/v1/data?ids=44147844&date1=2019-10-01&date2=2019-10-01&dimensions=ym:s:publisherArticle&metrics=ym:s:publisherviews&filters=(ym: s:publisherArticle!n)&sort=-ym:s:publisherviews 

Для получения данных используется метод /stat/v1/data/bytime.

В приведенных ниже примерах показано, как получить данные за определенный период времени. Эти данные можно сгруппировать. Чтобы определить тип или количество групп ( размеры ), используйте параметр row_ids или top_keys . Если параметр row_ids опущен, автоматически используется параметр top_keys . По умолчанию установлено 7 (максимум 30).

Подробнее о параметрах

  • row_ids — Массив массивов в формате JSON. Каждый подмассив может содержать значения измерений ( имя или идентификатор ), соответствующие набору значений, определенных в запросе для параметра измерений . Размер подмассива указывает измерения, по которым группируются данные.

    Например, если данные сгруппированы по одному измерению, размер этого подмассива равен 1.

     ...?row_ids=[["Россия"]]&...&dimensions=ym:s:regionCountryName ,ym:s:regionAreaName,ym:s:regionCityName&... 

    Примечание.

    Если подмассив содержит значения измерения для одной группы (например, «География»), данные группируются по последнему указанному измерению.

     ...?row_ids=[["Россия","Саратовская область","Саратов"]]&...&dimensions=ym:s:regionCountryName,ym:s:regionAreaName,ym:s:regionCityName&... 

    Чтобы использовать несколько подмассивов, разделите их запятыми:

     ...?row_ids=[["Россия"],["Россия","Саратовская область"],["Россия","Саратовская область", "Саратов"]]&...&dimensions=ym:s:regionCountryName,ym:s:regionAreaName,ym:s:regionCityName&... 
  • Параметр top_keys принимает первые значения из набора данных в первом измерении, указанном в запросе. Вы можете установить количество этих значений (максимум 30). Данные в ответе API сортируются по убыванию первого значения параметра metrics .

     ...?top_keys=3&...&dimensions=ym:s:regionCountry,ym:s:regionArea,ym:s:regionCity&group=day&ids=44147844&metrics=ym:s:visits 

В примере ответ будет содержать данные, сгруппированные по типу источника трафика.

Пример без параметра row_ids . По умолчанию используется параметр top_keys :

 https://api-metrika.yandex.net/stat/v1/data/bytime?date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym: s:TrafficSource&attribution=last&ids=44147844&metrics=ym:s:visits 

Пример со значением, установленным для top_keys параметр:

 https://api-metrika. yandex.net/stat/v1/data/bytime?top_keys=3&date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym:s:< attribution>TrafficSource&attribution=last&ids=44147844&metrics=ym:s:visits 

В приведенных ниже примерах показаны отчеты, в которых указаны значения измерений для группы источников.

Источники трафика за день:

 https://api-metrika.yandex.net/stat/v1/data/bytime?row_ids=[["direct"],["organic","organic.yandex"] ,["social","social.ya"],["ad"]]&date1=2018-01-13&date2=2018-01-13&group=day&dimensions=ym:s:TrafficSource,ym:s:SourceEngine&attribution=last&ids=44147844&metrics=ym:s:посещения 

Источники трафика за две недели, сгруппированные по дням:

 https://api-metrika.yandex.net/stat/v1/data/bytime?row_ids=[["direct"],["organic","organic .yandex"],["social","social.ya"],["ad"]]&date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym:s:Источник трафика,ym: s:SourceEngine&attribution=last&ids=44147844&metrics=ym:s:visits 

Источники трафика за две недели, сгруппированные по неделям. Данные сгруппированы по календарным неделям:

 https://api-metrika.yandex.net/stat/v1/data/bytime?row_ids=[["direct"],["organic","organic.yandex"],["social","social .ya"],["ad"]]&date1=2018-01-01&date2=2018-01-14&group=week&dimensions=ym:s:TrafficSource,ym:s:SourceEngine&attribution=last&ids=44147844&metrics=ym :s:visits 

В этом примере отчет будет содержать данные о количестве пользователей, сгруппированных по географическому положению.

Пример без параметр row_ids . По умолчанию используется параметр top_keys :

 https://api-metrika.yandex.net/stat/v1/data/bytime?date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym: s:regionCountry,ym:s:regionArea,ym:s:regionCity&ids=44147844&metrics=ym%3As%3Avisits 

Пример с установленным значением параметра top_keys :

 https://api-metrika. yandex.net /stat/v1/data/bytime?top_keys=3&date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym:s:regionCountry,ym:s:regionArea,ym:s:regionCity&ids=44147844&metrics=ym%3As %3посещений 

В приведенных ниже примерах показаны отчеты, в которых указаны значения измерения для группы «География».

Количество сеансов из России, Саратовской области и Саратова за две недели. Данные сгруппированы по календарным неделям:

 https://api-metrica.yandex.net/stat/v1/data/bytime?row_ids=[["Россия"],["Россия","Саратовская%область"], ["Россия","Саратовская%20регион","Саратов"]]&date1=2018-01-01&date2=2018-01-14&group=week&dimensions=ym:s:regionCountryName,ym:s:regionAreaName,ym:s:regionCityName&ids= 44147844&metrics=ym%3As%3Посещения 

Количество сеансов из России, Москвы, Московской области, Санкт-Петербурга и Ленинградской области за две недели:

 https://api-metrica.yandex.net/stat/v1/data/bytime?row_ids= [["Россия"],["Россия","Москва%20и%Московская область"],["Россия","Санкт-Петербург%20и%20Ленинградская область"]]&date1=2018-01-01&date2=2018-01- 14&group=week&dimensions=ym:s:regionCountryName,ym:s:regionAreaName,ym:s:regionCityName&ids=44147844&metrics=ym%3As%3Avisits 

В этом примере отчет будет содержать данные о количестве пользователей, сгруппированных по типу используемой ими операционной системы.

Пример без параметра row_ids . По умолчанию используется параметр top_keys :

 https://api-metrika.yandex.net/stat/v1/data/bytime?date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym: s:operatingSystemRootName,ym:s:browserName&ids=44147844&accuracy=medium&metrics=ym:s:visits 

Пример с установленным значением параметра top_keys :

 https://api-metrika.yandex.net/stat/v1/data/bytime?top_keys=10&date1=2018-01-01&date2=2018-01- 14&group=day&dimensions=ym:s:operatingSystemRootName,ym:s:browserName&ids=44147844&accuracy=medium&metrics=ym:s:visits 

В приведенных ниже примерах показаны отчеты, в которых указаны значения измерений для групп Операционные системы и Браузеры.

Количество сессий для пользователей Windows, Яндекс.Браузера и Internet Explorer. Данные сгруппированы по дням:

 https://api-metrica.yandex.net/stat/v1/data/bytime?row_ids=[["Windows"],["Windows","Яндекс.Браузер"],["Windows","MSIE "]]&date1=2018-01-01&date2=2018-01-14&group=day&dimensions=ym:s:operatingSystemRootName,ym:s:browserName&ids=44147844&accuracy=medium&metrics=ym:s:visits 

Данные сгруппированы по календарным неделям:

 https://api-metrica.yandex.net/stat/v1/data/bytime?row_ids=[["Windows"],["Windows","Яндекс.Браузер"],["Windows","MSIE" ]]&date1=2018-01-01&date2=2018-01-14&group=week&dimensions=ym:s:operatingSystemRootName,ym:s:browserName&ids=44147844&accuracy=medium&metrics=ym:s:посещения 

В примере даны данные для построения диаграммы. Для получения данных используется метод /stat/v1/data/bytime .

Метрики = YM: S: Hits

DATE1 = 30daySAGO

DATE2 = сегодня

Группа = день

 https://api-metrika.  data/bytime?metrics=ym:s:hits&date1=30daysAgo&date2=today&group=day&id=44147844 

Метод /stat/v1/data/comparison используется для сравнения данных.

В этом примере мы сравниваем количество пользователей. Данные сгруппированы по источникам трафика.

Metrics = YM: S: Пользователи

Dimensions = YM: S: TrafficSource

DATE1_A = сегодня

DATE1_B = Вчера

 HTTPS://apimetrika.y.ytedex.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.ne.netex.ne. stat/v1/data/comparison?metrics=ym:s:users&dimensions=ym:s:trafficSource&date1_a=today&date1_b=yesterday&id=44147844 

В этом примере сравниваются количество пользователей и показатель отказов. Данные сгруппированы по источникам трафика.

metrics=ym:s:users,ym:s:bounceRate

Dimensions=ym:s:trafficSource

filter_a=ym:s:isMobile=='Yes'

:s:isMobile=='Нет'

 https://api-metrika. yandex.net/stat/v1/data/comparison?metrics=ym:s:users,ym:s:bounceRate&dimensions=ym:s: trafficSource&filters_a=ym:s:isMobile=='Yes'&filters_b=ym:s:isMobile=='No' 

Для получения данных используется метод /stat/v1/data/drilldown.

Для формирования отчета «Операционные системы» в виде дерева необходимо:

  1. Отправить запрос на получение данных верхнего уровня с помощью пресета tech_platforms (отчет Операционные системы).

     https://api-metrika.yandex.net/stat/v1/data/drilldown?preset=tech_platforms&id=44147844 
  2. В ответе параметр expand имеет значение true . Это означает, что узел может быть расширен до следующего уровня. В нашем случае мы можем получить данные о версии операционной системы.

     ...
    {
        "измерение": {
              "id": "100" ,
            "имя": "Виндовс"
        },
        "метрики": [
            21779,
            52056,
            17. 7786,
            2.39019,
            182.664
        ],
        "расширить": правда
    }
    ... 

    Для этого определяем путь к этому уровню от корня в параметре

    parent_id . Так как элемент id параметра измерения имеет значение "100" , запрос будет выглядеть так:

     https://api-metrika.yandex.net/stat/v1/data/drilldown? предустановка=tech_platforms&id=44147844&parent_id=["100"] 

    В ответе параметр expand имеет значение false . Другими словами, этот узел не может быть расширен дальше.

     ...
    {
        "измерение": {
            "идентификатор": "33",
            "name": "Windows 7 или 2008 Server"
        },
        "метрики": [
            14948,
            36300,
            7214,
            42842,
            048
        ],
          "развернуть": ложь 
    }
    .
    ..

Была ли статья полезна?

typescript-yandex-metrica — пакет npm | Сник

Все уязвимости безопасности принадлежат производственных зависимостей прямых и косвенных пакеты.

Риск безопасности и лицензии для важных версий

Все версии

Версия Уязвимости Риск лицензии
1 | 05/2021

Популярные

  • C
  • H
  • M
  • L
  • H
  • M
  • L

License
ИСК

Политика безопасности
Нет

Ваш проект подвержен уязвимостям?

Сканируйте свои проекты на наличие уязвимостей. Быстро исправить с помощью автоматизированного исправления. Начните работу со Snyk бесплатно.

Начните бесплатно

Еженедельные загрузки (2)

Скачать тренд

Звезды GitHub
1

Вилки
1

Авторы
0


Популярность прямого использования


Пакет npm typescript-yandex-metrica получает в общей сложности 2 загрузки в неделю. Таким образом, мы забили Уровень популярности typescript-yandex-metrica будет Limited.

На основе статистики проекта из репозитория GitHub для npm package typescript-yandex-metrica мы обнаружили, что он был снялся 1 раз.

Загрузки рассчитываются как скользящие средние за период из последних 12 месяцев, за исключением выходных и известных отсутствующих точек данных.

Частота фиксации

Нет последних коммитов

Открытые проблемы
0

Открытый PR
0

Последняя версия
2 года назад

Последняя фиксация
2 года назад


Дальнейший анализ состояния обслуживания typescript-yandex-metrica на основе каденция выпущенных версий npm, активность репозитория, и другие точки данных определили, что его обслуживание Неактивный.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *