=======
На текущий момент работает в ручном режиме.
-
Требуется создание приложения в Yandex ID.
-
Указываем название.
-
Выбираем платформу и добавляем ссылки, где - это адрес сайта:
- /callback
-
Добавляем 2 правила для работы с Яндекс.Метрика:
- metrika:write
- metrika:read
-
Сохраняем.
- Делаем миграции. (нужно чтобы была таблица oauth_tokens)
- Вносим в .env файл в конец файла (или убеждаемся, что присутствуют переменные окружения):
- YANDEX_METRIKA_CLIENT_ID=
- YANDEX_METRIKA_CLIENT_SECRET=
- YANDEX_METRIKA_REDIRECT_URI=${APP_URL}/callback
- YANDEX_METRIKA_COUNTER_ID=
- После заходим в админку и вводим в строку
<site>/login-yandex. Вас перебросит на сайт яндекс с формой для аутентификацией и последующим подтверждением разрешений для аккаунта. Нужно Залогиниться и нажать на кнопку "войти как ". После вас перенаправит на админку. - После в таблице oauth_tokens появится запись с токеном.
- Заходим в консоль и выполняем команду
php artisan metrics:update 1, где 1 это id пользователя из колонки moonshine_user_id