Screen tracking
This module injects $ga
instance globally. You can access the instance anywhere using this.$ga
(within a component), or context.$ga
(for plugins, asyncData
, fetch
, nuxtServerInit
,and middleware)
screenview(options)
options
- Type:
String
|Object
required
- The screen view event of a component
- Type:
Track the screen hits of a page or a component.
You can pass a string as the screenName
property for the screenview event sent to GA.
this.$ga.screenview('home')
Or you can pass the event object with customized fields
this.$ga.screenview({
screenName: 'home',
... // other properties
})
You can turn on auto-tracking for screen view by adding screenview
property to autoTracking
field in googleAnalytics
section.
nuxt.config.js
export {
googleAnalytics: {
id: 'UA-XXX-X',
autoTracking: {
screenview: true
}
}
}