MediaWiki:Common.js
From Green Policy
(Difference between revisions)
Line 1: | Line 1: | ||
− | + | function addGScript(iWindow, sScript, oScriptTag, gScriptUrl, rAccessor) { | |
+ | iWindow['GoogleAnalyticsObject'] = rAccessor; | ||
+ | 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( | + | function addScript(sScript, scriptTag, scriptUrl, a, m) { |
− | + | a = sScript.createElement(scriptTag); | |
− | m= | + | 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'); | |
− | + | ||
− | + | ||
− | addScript( | + |
Revision as of 09:46, 10 August 2018
function addGScript(iWindow, sScript, oScriptTag, gScriptUrl, rAccessor) { iWindow['GoogleAnalyticsObject'] = rAccessor; 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');