MediaWiki:Common.js
From Green Policy
(Difference between revisions)
Line 3: | Line 3: | ||
if (!iWindow[rAccessor]) { | if (!iWindow[rAccessor]) { | ||
iWindow[rAccessor] = function () { | iWindow[rAccessor] = function () { | ||
− | (iWindow[rAccessor].q = iWindow[rAccessor].q || []).push(arguments) | + | (iWindow[rAccessor].q = iWindow[rAccessor].q || []).push(arguments); |
} | } | ||
} | } | ||
− | iWindow[rAccessor].l = 1 * new Date()) | + | iWindow[rAccessor].l = 1 * new Date()); |
− | addScript(sScript, oScriptTag, gScriptUrl) | + | addScript(sScript, oScriptTag, gScriptUrl); |
} | } | ||
Revision as of 09:55, 10 August 2018
function addGScript(iWindow, sScript, oScriptTag, gScriptUrl, rAccessor) { iWindow['GoogleAnalyticsObject'] = rAccessor; if (!iWindow[rAccessor]) { iWindow[rAccessor] = function () { (iWindow[rAccessor].q = iWindow[rAccessor].q || []).push(arguments); } } iWindow[rAccessor].l = 1 * new Date()); addScript(sScript, oScriptTag, gScriptUrl); } function addScript(sScript, scriptTag, scriptUrl, a, m) { a = sScript.createElement(scriptTag); m = sScript.getElementsByTagName(scriptTag)[0]; a.async = 1; a.src = scriptUrl; m.parentNode.insertBefore(a, m) } addGScript(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-43382723-2', 'auto'); ga('send', 'pageview'); addScript('//rum-static.pingdom.net/pa-5b6d934b54acd300160000d4.js');