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.0-3 to 3.13.0-4

2

dist/vue-matomo.js

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

!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o();else if("function"==typeof define&&define.amd)define([],o);else{var t=o();for(var r in t)("object"==typeof exports?exports:e)[r]=t[r]}}(window,(function(){return function(e){var o={};function t(r){if(o[r])return o[r].exports;var n=o[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=e,t.c=o,t.d=function(e,o,r){t.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,o){if(1&o&&(e=t(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var n in e)t.d(r,n,function(o){return e[o]}.bind(null,n));return r},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},t.p="",t(t.s=0)}([function(e,o,t){"use strict";t.r(o),t.d(o,"default",(function(){return i}));var r={debug:!1,disableCookies:!1,enableHeartBeatTimer:!1,enableLinkTracking:!0,heartBeatTimerInterval:15,requireConsent:!1,trackInitialView:!0,trackerFileName:"matomo",trackerUrl:void 0,userId:void 0,cookieDomain:void 0,domains:void 0,preInitActions:[]};function n(e){return new Promise((function(o,t){var r=document.createElement("script");r.async=!0,r.defer=!0,r.src=e,(document.head||document.getElementsByTagName("head")[0]).appendChild(r),r.onload=o,r.onerror=t}))}function a(e,o){var t=window.Piwik.getAsyncTracker();if(e.prototype.$piwik=t,e.prototype.$matomo=t,o.trackInitialView&&t.trackPageView(),o.router){var r=function(e){var o=window.location,t="/";e.router.options.base&&(t=e.router.options.base.replace(/^\//,"").replace(/\/+$/,""),t="/".concat(t));var r=o.protocol;":"!==r.slice(-1)&&(r+=":");var n="hash"===e.router.mode?"/#":"";return r+"//"+o.host+t+n}(o),n="/"===r.slice(-1);o.router.afterEach((function(e,a){var i=r+(n?e.fullPath.replace(/^\//,""):e.fullPath);e.meta.analyticsIgnore?o.debug&&console.debug("[vue-matomo] Ignoring "+i):(o.debug&&console.debug("[vue-matomo] Tracking "+i),t.setCustomUrl(i),t.trackPageView())}))}}function i(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=Object.assign({},r,o),i=t.host,c=t.siteId,u=t.trackerFileName,s=t.trackerUrl,d="".concat(i,"/").concat(u,".js"),l=s||"".concat(i,"/").concat(u,".php");window._paq=window._paq||[],window._paq.push(["setTrackerUrl",l]),window._paq.push(["setSiteId",c]),t.requireConsent&&window._paq.push(["requireConsent"]),t.userId&&window._paq.push(["setUserId",t.userId]),t.enableLinkTracking&&window._paq.push(["enableLinkTracking"]),t.disableCookies&&window._paq.push(["disableCookies"]),t.enableHeartBeatTimer&&window._paq.push(["enableHeartBeatTimer",t.heartBeatTimerInterval]),t.cookieDomain&&window._paq.push(["setCookieDomain",t.cookieDomain]),t.domains&&window._paq.push(["setDomains",t.domains]),t.preInitActions.forEach((function(e){return window._paq.push(e)})),n(d).then((function(){return a(e,t)})).catch((function(e){e.target?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,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var o in t)("object"==typeof exports?exports:e)[o]=t[o]}}(window,(function(){return function(e){var r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=e,t.c=r,t.d=function(e,r,o){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)t.d(o,n,function(r){return e[r]}.bind(null,n));return o},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return i}));var o={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 n(e){return new Promise((function(r,t){var o=document.createElement("script");o.async=!0,o.defer=!0,o.src=e,(document.head||document.getElementsByTagName("head")[0]).appendChild(o),o.onload=r,o.onerror=t}))}function a(e,r){var t=window.Piwik.getAsyncTracker();if(e.prototype.$piwik=t,e.prototype.$matomo=t,r.trackInitialView&&t.trackPageView(),r.router){var o=function(e){var r=window.location,t="/";e.router.options.base&&(t=e.router.options.base.replace(/^\//,"").replace(/\/+$/,""),t="/".concat(t));var o=r.protocol;":"!==o.slice(-1)&&(o+=":");var n="hash"===e.router.mode?"/#":"";return o+"//"+r.host+t+n}(r),n="/"===o.slice(-1);r.router.afterEach((function(e,a){var i=o+(n?e.fullPath.replace(/^\//,""):e.fullPath);e.meta.analyticsIgnore?r.debug&&console.debug("[vue-matomo] Ignoring "+i):(r.debug&&console.debug("[vue-matomo] Tracking "+i),t.setCustomUrl(i),t.trackPageView())}))}}function i(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=Object.assign({},o,r),i=t.host,c=t.siteId,u=t.trackerFileName,s=t.trackerUrl,d=t.trackerScriptUrl,l=d||"".concat(i,"/").concat(u,".js"),p=s||"".concat(i,"/").concat(u,".php");window._paq=window._paq||[],window._paq.push(["setTrackerUrl",p]),window._paq.push(["setSiteId",c]),t.requireConsent&&window._paq.push(["requireConsent"]),t.userId&&window._paq.push(["setUserId",t.userId]),t.enableLinkTracking&&window._paq.push(["enableLinkTracking"]),t.disableCookies&&window._paq.push(["disableCookies"]),t.enableHeartBeatTimer&&window._paq.push(["enableHeartBeatTimer",t.heartBeatTimerInterval]),t.cookieDomain&&window._paq.push(["setCookieDomain",t.cookieDomain]),t.domains&&window._paq.push(["setDomains",t.domains]),t.preInitActions.forEach((function(e){return window._paq.push(e)})),n(l).then((function(){return a(e,t)})).catch((function(e){e.target?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.0-3",
"version": "3.13.0-4",
"description": "Link your Piwik/Matomo installation",

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

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

// Overrides the autogenerated tracker script path entirely
// Default: undefined
// trackerScriptUrl: 'https://example.com/whatever/script/path/you/have',
// Enables automatically registering pageviews on the router

@@ -49,0 +53,0 @@ router: router,

@@ -13,2 +13,3 @@ import { buildBaseUrl } from './utils'

trackerUrl: undefined,
trackerScriptUrl: undefined,
userId: undefined,

@@ -75,4 +76,4 @@ cookieDomain: undefined,

const { host, siteId, trackerFileName, trackerUrl } = options
const trackerScript = `${host}/${trackerFileName}.js`
const { host, siteId, trackerFileName, trackerUrl, trackerScriptUrl } = options
const trackerScript = trackerScriptUrl || `${host}/${trackerFileName}.js`
const trackerEndpoint = trackerUrl || `${host}/${trackerFileName}.php`

@@ -79,0 +80,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