PHPackages                             lutov/server\_yametrika - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lutov/server\_yametrika

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lutov/server\_yametrika
=======================

Composer-compatible fork of a server-side Yandex Metrika counter

v1.0.3(6y ago)06GPL-3.0+PHPPHP &gt;=7.2

Since Jun 13Pushed 6y agoCompare

[ Source](https://github.com/lutov/server_yametrika)[ Packagist](https://packagist.org/packages/lutov/server_yametrika)[ RSS](/packages/lutov-server-yametrika/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Серверное отслеживание посетителей с помощью Яндекс.Метрики для PHP
===================================================================

[](#серверное-отслеживание-посетителей-с-помощью-яндексметрики-для-php)

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

Например:

- Слежка за поисковыми роботами
- Редиректы
- Загрузка файлов
- Страницы с ошибками (403, 404, 500)
- RSS
- Время выполнения скриптов
- Время запросов к базам данных
- Треккинг AJAX-запросов
- и пр.

Возможности
-----------

[](#возможности)

Серверная реализация сделана по аналогии с [JavaScript-реализацией](http://help.yandex.ru/metrika/?id=1113052).

- Загрузка страницы - hit()
- Достижение цели - reachGoal()
- Внешняя ссылка - extLink()
- Загрузка файла - file()
- Параметры визита - params()
- Неотказ - notBounce()

**Яндекс.Метрика принимает хиты только по https-протоколу, не забудьте проверить [поддержку SSL](https://github.com/hcodes/server_yametrika/blob/master/yametrika.php#L283) в PHP.**

Настройки счётчика Метрики
--------------------------

[](#настройки-счётчика-метрики)

**В настройках счётчика во вкладке «Фильтры» / «Фильтрация роботов» необходимо выбрать опцию «Учитывать посещения всех роботов». В противном случае, статистика собираться не будет.**

Ограничения
-----------

[](#ограничения)

Отчёты, которые будут недоступны в Метрике при серверной отправки:

- Половозрастная структура
- Пол и возраст
- Разрешения дисплеев
- Версия Flash и Silverlight
- Вебвизор, аналитика форм
- Карта кликов

Уникальные посетители считаются по User Agent и IP-адресу.

Как использовать
----------------

[](#как-использовать)

Посещение страницы:

```
