diff options
author | Anne Gentle <anne@openstack.org> | 2015-04-08 16:27:26 -0500 |
---|---|---|
committer | Anne Gentle <anne@openstack.org> | 2015-04-08 16:27:26 -0500 |
commit | 7ddfe1c965474f28a5a4a25062e0c35243ad6452 (patch) | |
tree | bf68a1ca580d1c70cc6d5055dedc3b6d5d1e2c0b | |
parent | 199235c021e8b193eeea3eeef7e3aaa36cf40721 (diff) | |
download | oslosphinx-7ddfe1c965474f28a5a4a25062e0c35243ad6452.tar.gz |
Adds javascript footer for Google Analytics tracking
- Ensures tracking is across all openstack.org web properties
- Tracks only docs.openstack.org/developer/{{ project }} where
project name is taken from conf.py
Change-Id: Idfb2696f42ff17cbc6c3b72afcd2630b9ae01f0e
Closes-bug: 1441315
-rw-r--r-- | oslosphinx/theme/openstack/layout.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/oslosphinx/theme/openstack/layout.html b/oslosphinx/theme/openstack/layout.html index 1523bd0..8e534a8 100644 --- a/oslosphinx/theme/openstack/layout.html +++ b/oslosphinx/theme/openstack/layout.html @@ -85,3 +85,19 @@ </ul> </div> {% endblock %} + +{% block footer %} +{{ super() }} +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +try { +//Tracking docs.openstack.org/developer/<projectname> only +//The URL is built from the project variable in conf.py +var pageTracker = _gat._getTracker("UA-17511903-1"); +pageTracker._setCookiePath("/developer/{{ project }}"); +pageTracker._trackPageview(); +} catch(err) {}</script> +{% endblock %} |