summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnne Gentle <anne@openstack.org>2015-04-08 16:27:26 -0500
committerAnne Gentle <anne@openstack.org>2015-04-08 16:27:26 -0500
commit7ddfe1c965474f28a5a4a25062e0c35243ad6452 (patch)
treebf68a1ca580d1c70cc6d5055dedc3b6d5d1e2c0b
parent199235c021e8b193eeea3eeef7e3aaa36cf40721 (diff)
downloadoslosphinx-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.html16
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 %}