PHPackages                             hcodes/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. hcodes/server\_yametrika

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

hcodes/server\_yametrika
========================

Server-side tracking of visitors using Yandex.Metrica

v2.0.2(5y ago)7220.2k↓27.8%19MITPHPPHP &gt;=5.6

Since Mar 8Pushed 1y ago13 watchersCompare

[ Source](https://github.com/hcodes/server_yametrika)[ Packagist](https://packagist.org/packages/hcodes/server_yametrika)[ Docs](https://github.com/hcodes/server_yametrika)[ RSS](/packages/hcodes-server-yametrika/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (4)Used By (0)

hcodes/server\_yametrika
========================

[](#hcodesserver_yametrika)

[![Packagist Version](https://camo.githubusercontent.com/2083b89c8274614835f1891dc499fcca091a49c71ca9c0f03a3838784c774dde/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68636f6465732f7365727665725f79616d657472696b61)](https://camo.githubusercontent.com/2083b89c8274614835f1891dc499fcca091a49c71ca9c0f03a3838784c774dde/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68636f6465732f7365727665725f79616d657472696b61)[![Packagist Downloads](https://camo.githubusercontent.com/aeab9b0b5292f199aead8664fb464e3c914c878122d12e8352a9413a2263fe33/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f68636f6465732f7365727665725f79616d657472696b61)](https://camo.githubusercontent.com/aeab9b0b5292f199aead8664fb464e3c914c878122d12e8352a9413a2263fe33/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f68636f6465732f7365727665725f79616d657472696b61)[![Packagist License](https://camo.githubusercontent.com/9d52f8ec36548a906be6175cad81ca396bfddd062d8c662d7c7bcf23bf6c0cae/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f68636f6465732f7365727665725f79616d657472696b61)](https://camo.githubusercontent.com/9d52f8ec36548a906be6175cad81ca396bfddd062d8c662d7c7bcf23bf6c0cae/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f68636f6465732f7365727665725f79616d657472696b61)

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

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

Например:

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

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

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

Серверная реализация сделана по аналогии с [JavaScript-реализацией](https://yandex.ru/support/metrica/code/counter-initialize.html).

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

**Яндекс.Метрика принимает хиты только по https-протоколу, не забудьте проверить поддержку SSL в PHP.**

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

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

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

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

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

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

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

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

Установка
---------

[](#установка)

```
composer require hcodes/server_yametrika
```

API
---

[](#api)

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

[](#посещение-страницы)

```
