mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-28 14:04:45 -04:00
33 lines
805 B
JavaScript
Executable file
33 lines
805 B
JavaScript
Executable file
|
|
modulejs.define('ext/piwik-analytics', ['_', '$', 'core/settings'], function (_, $, allsettings) {
|
|
|
|
var defaults = {
|
|
enabled: false,
|
|
baseURL: 'not-set',
|
|
idSite: 0
|
|
},
|
|
|
|
settings = _.extend({}, defaults, allsettings['piwik-analytics']),
|
|
|
|
init = function () {
|
|
|
|
if (!settings.enabled) {
|
|
return;
|
|
}
|
|
|
|
// reference: http://piwik.org/docs/javascript-tracking/
|
|
|
|
var pkBaseURL = (("https:" === document.location.protocol) ? "https://" : "http://") + settings.baseURL + '/';
|
|
|
|
$('<script/>').attr('src', pkBaseURL + 'piwik.js').appendTo('body');
|
|
$(window).load(function () {
|
|
/*global Piwik */
|
|
|
|
var piwikTracker = Piwik.getTracker(pkBaseURL + 'piwik.php', settings.idSite);
|
|
piwikTracker.trackPageView();
|
|
piwikTracker.enableLinkTracking();
|
|
});
|
|
};
|
|
|
|
init();
|
|
});
|