В оригинальной версии плагин по каким-то причинам не добавлял атрибуты к подключаемому скрипту метрики. Я говорю об async и rel="preload".
Async был прописан, но без указания значения, а таким образом, при генерации проекта, скрипт не подхватывал атрибут async, считая его пустым. Я поправил этот момент тем, что добавил значение true.
Так же был добавлен важный атрибут rel со значением preload.
Добавьте Яндекс Метрику в ваше приложение nuxt.js
Этот плагин автоматически отправляет события первой страницы и изменения маршрута в Яндекс Метрику.
Примечание: яндекс метрика не включена в режиме dev.
Вы можете установить переменную окружения NODE_ENV
на production
для тестирования в режиме dev.
- Добавьте модуль
@naumstory/nuxtjs-yandex-metrika
в свой проект
npm i @naumstory/nuxtjs-yandex-metrika
// or
yarn add @naumstory/nuxtjs-yandex-metrika
- Добавьте
@naumstory/nuxtjs-yandex-metrika
в массивmodules
в конфиге nuxt.jsnuxt.config.js
{
modules: [
[
'@naumstory/nuxtjs-yandex-metrika',
{
id: 'XXXXXX',
webvisor: true
// clickmap:true,
// useCDN:false,
// trackLinks:true,
// accurateTrackBounce:true,
}
]
];
}
Дополнительная информация:
- Обязательный