Yandex Metrika
Add Yandex Metrika to your nuxt.js application.
This plugins automatically sends first page and route change events to yandex metrika.
Note: yandex metrika is not enabled in dev mode.
You can set environment variable NODE_ENV
to production
for testing in dev mode.
Setup
- Add
@nuxtjs/yandex-metrika
dependency using yarn or npm to your project - Add
@nuxtjs/yandex-metrika
to modules
section of nuxt.config.js
{
modules: ['@nuxtjs/yandex-metrika'],
}
Configure
You can pass options directly in module declaration:
{
modules: [
[
'@nuxtjs/yandex-metrika',
{
id: 'XXXXXX',
webvisor: true,
}
]
]
}
Or you can specify yandexMetrika
key:
{
modules: ['@nuxtjs/yandex-metrika'],
yandexMetrika: {
id: 'XXXXXX',
}
}
In Nuxt 2.13+, you can also use public runtime config:
{
modules: ['@nuxtjs/yandex-metrika'],
publicRuntimeConfig: {
yandexMetrika: {
id: process.env.YANDEX_METRIKA_ID,
}
}
}
Options
For more information:
id
useRuntimeConfig
Public runtime config key. Set to false
to disable runtime configuration.
useCDN
Load metrika script from https://cdn.jsdelivr.net/npm/yandex-metrica-watch/watch.js.
This option can not be provided via runtime config.
accurateTrackBounce
childIframe
clickmap
defer
ecommerce
params
userParams
trackHash
trackLinks
trustedDomains
type
ut
webvisor
triggerEvent