Yametrika
Получение OAuth-токена
- Перейдите на страницу oauth.yandex.ru и нажмите «Зарегистрировать новое приложение».
- Введите любое название приложения, в разделе доступов выберите «Яндекс Метрика» → «Получение статистики, чтение параметров своих и доверенных счётчиков».
- Скопируйте Client ID созданного приложения.
- Откройте в браузере ссылку, подставив свой Client ID:
https://oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ_CLIENT_ID
- Яндекс перенаправит вас на страницу с токеном в адресной строке — скопируйте значение параметра
access_token.
- Вставьте токен в поле OAuth-токен во вкладке Настройки.
Системные настройки MODX
| Ключ |
Описание |
yametrika3x_oauth_token |
OAuth-токен для доступа к API Яндекс Метрики. |
yametrika3x_counter_id |
ID счётчика Яндекс Метрики. |
yametrika3x_data_retention_days |
Срок хранения данных в днях (по умолчанию 730). Старые записи удаляются автоматически при каждой синхронизации. |
yametrika3x_default_period |
Период по умолчанию при открытии вкладок (в днях, по умолчанию 30). |
yametrika3x_initial_sync_days |
Глубина синхронизации для weekly-cron и начальной загрузки (по умолчанию 365 дней). |
Настройка cron
| Команда |
Расписание |
Описание |
0 * * * * php /path/to/your/site/core/components/yametrika3x/cron/sync.php hourly |
Каждый час |
Данные за сегодня и вчера |
0 2 * * * php /path/to/your/site/core/components/yametrika3x/cron/sync.php daily |
Каждую ночь в 02:00 |
Данные за последние 7 дней |
0 3 * * 0 php /path/to/your/site/core/components/yametrika3x/cron/sync.php weekly |
Каждое воскресенье в 03:00 |
Глубокая синхронизация (глубина задаётся в настройках) |