0.1.2 • Published 5 years ago
dd-vue-matomo v0.1.2
VueMatomo
Link your Piwik/Matomo installation
Installation
npm install --save vue-matomo
Usage
Bundler (Webpack, Rollup)
import Vue from 'vue'
import VueMatomo from 'vue-matomo'
Vue.use(VueMatomo, {
// Configure your matomo server and site
host: 'https://matomo.example.com',
siteId: 5,
// Enables automatically registering pageviews on the router
router: router,
// Require consent before sending tracking information to matomo
// Default: false
requireConsent: true,
// Whether to track the initial page view
// Default: true
trackInitialView: true
})
// Now you can access piwik api in components through
this.$matomo
// or
window._paq.push
// or through
window.Piwik.getTracker
For available operations see the matomo api docs
Browser
<!-- Include after Vue -->
<!-- Local files -->
<script src="vue-matomo/dist/vue-matomo.js"></script>
<!-- From CDN -->
<script src="https://unpkg.com/vue-matomo"></script>
Build
Bundle the js and css of to the dist
folder:
npm run build