1. Go to this page and download the library: Download hcodes/server_yametrika library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hcodes / server_yametrika example snippets
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики
// Все параметры по умолчанию.
$counter->hit(); // Значение URL и referer берутся по умолчанию из $_SERVER
// Отправка хита с абсолютными урлами.
// page_url, title, referer
$counter->hit('https://mysite.org', 'Main page', 'https://ya.ru');
// Отправка хита с относительными урлами.
$counter->hit('/index.html', 'Main page', '/back.html');
// Отправка хита вместе с параметрами визитов.
$userParams = ['param' => 1, 'param2' => 2];
$counter->hit('https://mysite.org', 'Main page', 'https://ya.ru', $userParams);
// Отправка хита вместе с параметрами визитов и с запретом на индексацию.
$userParams = ['param1' => 1, 'param2' => 2];
$counter->hit(
'https://mysite.org',
'Main page',
'https://ya.ru',
$userParams,
'noindex'
);
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
// Внимание! Перед вызовом методов reachGoal должен вызван метод hit(...),
// чтобы была корректная привязка цели к визиту.
$counter->reachGoal('goal_name');
// С параметрами визита.
$counter->reachGoal('goal_name', ['param1' => 1, 'param2' => 2]);
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
$counter->extLink('https://yandex.ru');
// С названием ссылки.
$counter->extLink('https://yandex.ru', 'Яндекс');
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
$counter->file('https://mysite.org/archive.zip');
// С названием ссылки.
$counter->file('https://mysite.org/archive.zip', 'Архив рассылки');
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
$counter->params(['level1' => ['level2' => 1]]);
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
$counter->notBounce();
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
// Просмотр статистики в отчёте «Параметры визитов», ветка RSS → User Agent.
$counter->params(['RSS' => ['User Agent' => $_SERVER['HTTP_USER_AGENT']]]);
use ServerYaMetrika\YaMetrika;
$counter = new YaMetrika(123456); // Номер счётчика Метрики.
// Просмотр статистики в отчёте «Параметры визитов», ветка Robots.txt → User Agent.
$counter->params(['Robots.txt' => ['User Agent' => $_SERVER['HTTP_USER_AGENT']]]);
$txt = file_get_contents('robots.txt');
header('Cache-Control: no-cache');
header('Pragma: no-cache');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Type: text/plain');
print $txt;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.