Yii2 Yandex Metrika module

Module to rule your yandex metrika counters.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist tugmaks/yii2-yandex-metrika "*"

or add

"tugmaks/yii2-yandex-metrika": "*"

to the require section of your composer.json file.

Usage

Once the extension is installed, simply activate module in config file:

<?php
    ......
   'modules' => [
        'yandex-metrika' => [
            'class' => 'tugmaks\YandexMetrika\Module',
            'allowedRoles'=>['@'],
            /*
             * Or if you use RBAC roles something like that
             * 'allowedRoles'=>['Admin','Seo-Manager'],
             */

            'appId' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
            'appPassword' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        ],
    ],
    ......

?>

Run migration. Module will create own table for migration history tbl_ym_migrations

yii migrate/up --migrationPath=@vendor/tugmaks/yii2-yandex-metrika/migrations --migrationTable=tbl_ym_migrations

.