From 4b6e9c53c3d51215d4218c73edcff4f2e30ee087 Mon Sep 17 00:00:00 2001 From: Phil Elson Date: Sat, 7 Nov 2020 09:03:42 +0100 Subject: [PATCH] Add usage tracking for test-cara.web.cern.ch and cara.web.cern.ch. --- cara/apps/static/{ => js}/ScrollMagic.min.js | 0 .../static/{ => js}/jquery.colorbox-min.js | 0 cara/apps/static/js/usage-tracking.js | 26 +++++++++++++++++++ cara/apps/templates/index.html.j2 | 5 ++-- 4 files changed, 29 insertions(+), 2 deletions(-) rename cara/apps/static/{ => js}/ScrollMagic.min.js (100%) rename cara/apps/static/{ => js}/jquery.colorbox-min.js (100%) create mode 100644 cara/apps/static/js/usage-tracking.js diff --git a/cara/apps/static/ScrollMagic.min.js b/cara/apps/static/js/ScrollMagic.min.js similarity index 100% rename from cara/apps/static/ScrollMagic.min.js rename to cara/apps/static/js/ScrollMagic.min.js diff --git a/cara/apps/static/jquery.colorbox-min.js b/cara/apps/static/js/jquery.colorbox-min.js similarity index 100% rename from cara/apps/static/jquery.colorbox-min.js rename to cara/apps/static/js/jquery.colorbox-min.js diff --git a/cara/apps/static/js/usage-tracking.js b/cara/apps/static/js/usage-tracking.js new file mode 100644 index 00000000..cacfa67e --- /dev/null +++ b/cara/apps/static/js/usage-tracking.js @@ -0,0 +1,26 @@ + +if (document.location.hostname == "test-cara.web.cern.ch") { + var _paq = _paq || []; + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//piwikui.web.cern.ch/piwikui/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '7615']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); +} else if (document.location.hostname == 'cara.web.cern.ch') { + var _paq = _paq || []; + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//piwikui.web.cern.ch/piwikui/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '7616']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); +} else { + console.log("Usage tracking disabled for hostname: " + document.location.hostname); +} \ No newline at end of file diff --git a/cara/apps/templates/index.html.j2 b/cara/apps/templates/index.html.j2 index 69e0ae4a..14e33c86 100644 --- a/cara/apps/templates/index.html.j2 +++ b/cara/apps/templates/index.html.j2 @@ -321,9 +321,10 @@ - - + + +