0.1.2 • Published 5 years ago

dd-vue-matomo v0.1.2

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

VueMatomo

npm vue2 Build Status

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

License

MIT

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago