Add piwik
This commit is contained in:
parent
c063b4c070
commit
8cff207c2b
|
|
@ -1,5 +1,42 @@
|
||||||
/*global tarteaucitron, ga, Shareaholic, stLight*/
|
/*global tarteaucitron, ga, Shareaholic, stLight*/
|
||||||
|
|
||||||
|
// piwik
|
||||||
|
tarteaucitron.services.piwik = {
|
||||||
|
"key": "piwik",
|
||||||
|
"type": "analytics",
|
||||||
|
"name": "Piwik",
|
||||||
|
"uri": "http://piwik.org/privacy/",
|
||||||
|
"needConsent": false,
|
||||||
|
"js": function () {
|
||||||
|
"use strict";
|
||||||
|
if (tarteaucitron.user.piwikServer === undefined ||
|
||||||
|
tarteaucitron.user.piwikSiteId === undefined) { return; }
|
||||||
|
|
||||||
|
var _paq = _paq || [];
|
||||||
|
_paq.push([function () {
|
||||||
|
var self = this;
|
||||||
|
function getOriginalVisitorCookieTimeout() {
|
||||||
|
var now = new Date(),
|
||||||
|
nowTs = Math.round(now.getTime() / 1000),
|
||||||
|
visitorInfo = self.getVisitorInfo(),
|
||||||
|
createTs = parseInt(visitorInfo[2]),
|
||||||
|
cookieTimeout = 33696000,
|
||||||
|
originalTimeout = createTs + cookieTimeout - nowTs;
|
||||||
|
return originalTimeout;
|
||||||
|
}
|
||||||
|
this.setVisitorCookieTimeout(getOriginalVisitorCookieTimeout());
|
||||||
|
}]);
|
||||||
|
_paq.push(['trackPageView']);
|
||||||
|
_paq.push(['enableLinkTracking']);
|
||||||
|
_paq.push(['setTrackerUrl', tarteaucitron.user.piwikServer + 'piwik.php']);
|
||||||
|
_paq.push(['setSiteId', tarteaucitron.user.piwikSiteId]);
|
||||||
|
if (typeof tarteaucitron.user.analyticsMore() === 'function') {
|
||||||
|
tarteaucitron.user.piwikMore();
|
||||||
|
}
|
||||||
|
tarteaucitron.addScript('//' + tarteaucitron.user.piwikServer + '/piwik.js');
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
// disqus
|
// disqus
|
||||||
tarteaucitron.services.disqus = {
|
tarteaucitron.services.disqus = {
|
||||||
"key": "disqus",
|
"key": "disqus",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue