Яндекс метрика

Библиотека для удобного взаимодействия с Yandex Metrika API

PHP 7.4

Получение токена

  1. Переходим на страницу oauth.yandex.ru
  2. Нажимаем "Зарегистрировать новое приложение"
  3. Вписываем название и выбираем "Получение статистики, чтение параметров своих и доверенных счетчиков"
  4. Выбираем "Подставить URL для разработки"
  5. Копируем ID
  6. Переходим по ссылке: https://oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ ID
  7. Подтверждаем запрос

Client Code

$token = '';
$counterId = '';

$YaMetrika = new YaMetrika($token, $counterId);

$search = $YaMetrika->getUsersSearchEngine();

Пользователи из поисковых систем

За последние N дней

public function getUsersSearchEngine($days = 30, $limit = 10) : array
Название Тип Описание
$days integer Кол-во дней. По умолчанию 30
$limit integer Лимит записей. По умолчанию 10

За указанный период

public function getUsersSearchEngineForPeriod(DateTime $startDate, DateTime $endDate, $limit = 10) : array 
Название Тип Описание
$startDate DateTime Начальная дата
$endDate DateTime Конечная дата
$limit integer Лимит записей. По умолчанию 10

Автор

Alexey Marchenko, e-mail: mavrin_88@mail.ru

Лицензия

Основой Yandex Metrika API являет открытый исходный код, в соответствии MIT license