1
0
mirror of https://github.com/kremalicious/gatsby-plugin-matomo.git synced 2024-12-22 09:13:19 +01:00

do nothing on route updates when piwik isn't loaded and in development

This commit is contained in:
Matthias Kretschmann 2018-05-08 12:45:47 +02:00
parent 71fb56db48
commit 6c0a840de2
Signed by: m
GPG Key ID: 606EEEF3C479A91F
2 changed files with 25 additions and 22 deletions

View File

@ -13,6 +13,7 @@ function getDuration() {
}
exports.onRouteUpdate = ({ location }) => {
if (process.env.NODE_ENV !== 'production' && typeof _paq !== 'undefined') {
window._paq = window._paq || []
if (first) {
@ -22,7 +23,7 @@ exports.onRouteUpdate = ({ location }) => {
'javascript',
'load',
'duration',
getDuration(),
getDuration()
])
} else {
window._paq.push(['setCustomUrl', location.pathname])
@ -30,3 +31,5 @@ exports.onRouteUpdate = ({ location }) => {
window._paq.push(['trackPageView'])
}
}
return null
}