Socket
Socket
Sign inDemoInstall

vue-matomo

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-matomo - npm Package Compare versions

Comparing version 3.13.4-1 to 3.13.5-0

2

dist/vue-matomo.js

@@ -1,1 +0,1 @@

!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var r=n();for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(window,(function(){return function(e){var n={};function r(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=n,r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,n){if(1&n&&(e=r(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)r.d(t,o,function(n){return e[n]}.bind(null,o));return t},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="",r(r.s=0)}([function(e,n,r){"use strict";function t(){return window.Piwik.getAsyncTracker()}function o(e){return new Promise((function(n,r){var t=document.createElement("script");t.async=!0,t.defer=!0,t.src=e,(document.head||document.getElementsByTagName("head")[0]).appendChild(t),t.onload=n,t.onerror=r}))}r.r(n),r.d(n,"default",(function(){return d}));var i={debug:!1,disableCookies:!1,enableHeartBeatTimer:!1,enableLinkTracking:!0,heartBeatTimerInterval:15,requireConsent:!1,trackInitialView:!0,trackerFileName:"matomo",trackerUrl:void 0,trackerScriptUrl:void 0,userId:void 0,cookieDomain:void 0,domains:void 0,preInitActions:[]};function a(e){var n;if(e.router){var r=window.location,o=e.router.currentRoute.meta;if(o.analyticsIgnore)return void(e.debug&&console.debug("[vue-matomo] Ignoring "+r));e.debug&&console.debug("[vue-matomo] Tracking "+r),n=o.title}t().trackPageView(n)}function c(e,n){var r=t();e.prototype.$piwik=r,e.prototype.$matomo=r,n.trackInitialView&&a(n),n.router&&n.router.afterEach((function(){e.nextTick((function(){a(n),n.enableLinkTracking&&r.enableLinkTracking()}))}))}function u(){return new Promise((function(e,n){var r=Date.now(),t=setInterval((function(){if(window.Piwik)return clearInterval(t),e();if(Date.now()>=r+3e3)throw clearInterval(t),new Error("[vue-matomo]: window.Piwik undefined after waiting for ".concat(3e3,"ms"))}),50)}))}function d(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.assign({},i,n),t=r.host,a=r.siteId,d=r.trackerFileName,s=r.trackerUrl,l=r.trackerScriptUrl,f=l||"".concat(t,"/").concat(d,".js"),p=s||"".concat(t,"/").concat(d,".php");window._paq=window._paq||[],window._paq.push(["setTrackerUrl",p]),window._paq.push(["setSiteId",a]),r.requireConsent&&window._paq.push(["requireConsent"]),r.userId&&window._paq.push(["setUserId",r.userId]),r.enableLinkTracking&&window._paq.push(["enableLinkTracking"]),r.disableCookies&&window._paq.push(["disableCookies"]),r.enableHeartBeatTimer&&window._paq.push(["enableHeartBeatTimer",r.heartBeatTimerInterval]),r.cookieDomain&&window._paq.push(["setCookieDomain",r.cookieDomain]),r.domains&&window._paq.push(["setDomains",r.domains]),r.preInitActions.forEach((function(e){return window._paq.push(e)})),o(f).then((function(){return u()})).then((function(){return c(e,r)})).catch((function(e){if(e.target)return console.error("[vue-matomo] An error occurred trying to load ".concat(e.target.src,". ")+"If the file exists you may have an ad- or trackingblocker enabled.");console.error(e)}))}}])}));
!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var r=n();for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(window,(function(){return function(e){var n={};function r(t){if(n[t])return n[t].exports;var o=n[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=n,r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,n){if(1&n&&(e=r(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(r.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)r.d(t,o,function(n){return e[n]}.bind(null,o));return t},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.p="",r(r.s=0)}([function(e,n,r){"use strict";function t(){return window.Piwik.getAsyncTracker()}function o(e){return new Promise((function(n,r){var t=document.createElement("script");t.async=!0,t.defer=!0,t.src=e,(document.head||document.getElementsByTagName("head")[0]).appendChild(t),t.onload=n,t.onerror=r}))}r.r(n),r.d(n,"default",(function(){return d}));var i={debug:!1,disableCookies:!1,enableHeartBeatTimer:!1,enableLinkTracking:!0,heartBeatTimerInterval:15,requireConsent:!1,trackInitialView:!0,trackerFileName:"matomo",trackerUrl:void 0,trackerScriptUrl:void 0,userId:void 0,cookieDomain:void 0,domains:void 0,preInitActions:[]};function a(e){var n;if(e.router){var r=window.location,o=e.router.currentRoute.meta;if(o.analyticsIgnore)return void(e.debug&&console.debug("[vue-matomo] Ignoring "+r));e.debug&&console.debug("[vue-matomo] Tracking "+r),n=o.title}t().trackPageView(n)}function u(e,n){var r=t();e.prototype.$piwik=r,e.prototype.$matomo=r,n.trackInitialView&&a(n),n.router&&n.router.afterEach((function(t,o){e.nextTick((function(){r.setReferrerUrl(o.fullPath),r.setCustomUrl(t.fullPath),a(n),n.enableLinkTracking&&r.enableLinkTracking()}))}))}function c(){return new Promise((function(e,n){var r=Date.now(),t=setInterval((function(){if(window.Piwik)return clearInterval(t),e();if(Date.now()>=r+3e3)throw clearInterval(t),new Error("[vue-matomo]: window.Piwik undefined after waiting for ".concat(3e3,"ms"))}),50)}))}function d(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.assign({},i,n),t=r.host,a=r.siteId,d=r.trackerFileName,l=r.trackerUrl,s=r.trackerScriptUrl,f=s||"".concat(t,"/").concat(d,".js"),p=l||"".concat(t,"/").concat(d,".php");window._paq=window._paq||[],window._paq.push(["setTrackerUrl",p]),window._paq.push(["setSiteId",a]),r.requireConsent&&window._paq.push(["requireConsent"]),r.userId&&window._paq.push(["setUserId",r.userId]),r.enableLinkTracking&&window._paq.push(["enableLinkTracking"]),r.disableCookies&&window._paq.push(["disableCookies"]),r.enableHeartBeatTimer&&window._paq.push(["enableHeartBeatTimer",r.heartBeatTimerInterval]),r.cookieDomain&&window._paq.push(["setCookieDomain",r.cookieDomain]),r.domains&&window._paq.push(["setDomains",r.domains]),r.preInitActions.forEach((function(e){return window._paq.push(e)})),o(f).then((function(){return c()})).then((function(){return u(e,r)})).catch((function(e){if(e.target)return console.error("[vue-matomo] An error occurred trying to load ".concat(e.target.src,". ")+"If the file exists you may have an ad- or trackingblocker enabled.");console.error(e)}))}}])}));
{
"name": "vue-matomo",
"version": "3.13.4-1",
"version": "3.13.5-0",
"description": "Link your Piwik/Matomo installation",

@@ -5,0 +5,0 @@ "author": "Dennis Ruhe <dennis@amazingsystems.nl>",

@@ -6,2 +6,3 @@ # VueMatomo

[![npm](https://img.shields.io/npm/dw/vue-matomo.svg)](https://www.npmjs.com/package/vue-matomo)
[![bundle-size](https://badgen.net/bundlephobia/min/vue-matomo)](https://bundlephobia.com/result?p=vue-matomo)

@@ -8,0 +9,0 @@ Link your Piwik/Matomo installation

@@ -54,4 +54,8 @@ import { getMatomo, loadScript } from './utils'

if (options.router) {
options.router.afterEach(() => {
options.router.afterEach((to, from) => {
Vue.nextTick(() => {
// Make matomo aware of the route change
Matomo.setReferrerUrl(from.fullPath)
Matomo.setCustomUrl(to.fullPath)
trackMatomoPageView(options, Matomo)

@@ -58,0 +62,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc