Remove matomo tracking

This commit is contained in:
Felix 2020-02-15 18:03:07 +01:00
parent 1f6fc82de1
commit 5ac262b8f1
3 changed files with 0 additions and 55 deletions

View file

@ -16,7 +16,6 @@
"core-js": "^3.3.2", "core-js": "^3.3.2",
"vue": "^2.6.10", "vue": "^2.6.10",
"vue-gettext": "^2.1.5", "vue-gettext": "^2.1.5",
"vue-matomo": "^3.9.1-2",
"vue-router": "^3.1.3" "vue-router": "^3.1.3"
}, },
"devDependencies": { "devDependencies": {

View file

@ -1,5 +1,4 @@
import Vue from 'vue' import Vue from 'vue'
import VueMatomo from 'vue-matomo'
import VueRouter from 'vue-router' import VueRouter from 'vue-router'
import GetTextPlugin from 'vue-gettext' import GetTextPlugin from 'vue-gettext'
import VueMeta from 'vue-meta' import VueMeta from 'vue-meta'
@ -116,54 +115,6 @@ p.catch(err => {
} }
}) })
// Stats Matomo
if (!(navigator.doNotTrack === 'yes' ||
navigator.doNotTrack === '1' ||
navigator.msDoNotTrack === '1' ||
window.doNotTrack === '1')
) {
Vue.use(VueMatomo, {
// Configure your matomo server and site
host: 'https://stats.framasoft.org/',
siteId: 68,
// Enables automatically registering pageviews on the router
router,
// Require consent before sending tracking information to matomo
// Default: false
requireConsent: false,
// Whether to track the initial page view
// Default: true
trackInitialView: true,
// Changes the default .js and .php endpoint's filename
// Default: 'piwik'
trackerFileName: 'p',
enableLinkTracking: true
})
const _paq = _paq || [] // eslint-disable-line
// CNIL conformity
_paq.push([function piwikCNIL () {
const self = this
function getOriginalVisitorCookieTimeout () {
const now = new Date()
const nowTs = Math.round(now.getTime() / 1000)
const visitorInfo = self.getVisitorInfo()
const createTs = parseInt(visitorInfo[2], 10)
const cookieTimeout = 33696000 // 13 months in seconds
return (createTs + cookieTimeout) - nowTs
}
this.setVisitorCookieTimeout(getOriginalVisitorCookieTimeout())
}])
}
new Vue({ // eslint-disable-line no-new new Vue({ // eslint-disable-line no-new
el: '#app', el: '#app',
router, router,

View file

@ -8609,11 +8609,6 @@ vue-loader@^15.7.0:
vue-hot-reload-api "^2.3.0" vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0" vue-style-loader "^4.1.0"
vue-matomo@^3.9.1-2:
version "3.9.1-2"
resolved "https://registry.yarnpkg.com/vue-matomo/-/vue-matomo-3.9.1-2.tgz#c409fac632c3eb3a3d2d6b88a3cf2edbc166cdb1"
integrity sha512-wq9DtgV6yp86xKw4O0s+3DWcG+wjiCYlHoalzFTTqcRPpkWiZl1esWYsvWkDYxVHXzzfAWjS+4bYK65cvFUBoA==
vue-meta@^2.2.2: vue-meta@^2.2.2:
version "2.2.2" version "2.2.2"
resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.2.2.tgz#ec6be76d75b7d6e4abb6d995d92245487081428b" resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.2.2.tgz#ec6be76d75b7d6e4abb6d995d92245487081428b"