blob: 8a333f4606c7d9c110b94336b2b37af1efda0c94 [file] [log] [blame]
import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'
import {ClientModule} from '@docusaurus/types'
const module: ClientModule = {
onRouteDidUpdate({location, previousLocation}) {
if (ExecutionEnvironment.canUseDOM) {
if (location.pathname != previousLocation?.pathname) {
setTimeout(() => {
if (previousLocation) {
_paq.push(['setReferrerUrl', previousLocation.pathname])
}
_paq.push(['setCustomUrl', location.pathname])
_paq.push(['setDocumentTitle', document.title])
_paq.push(['trackPageView'])
})
}
}
}
}
export default module