]> source.dussan.org Git - vaadin-core.git/commitdiff
Adding GA pr4/r4
authorManolo Carrasco <manolo@apache.org>
Thu, 17 Sep 2015 11:44:21 +0000 (13:44 +0200)
committerManolo Carrasco <manolo@apache.org>
Thu, 17 Sep 2015 11:44:21 +0000 (13:44 +0200)
apidoc/index.html
demo/index.html
ga.js [new file with mode: 0644]

index a5a0f70711e635b3955b87b156b73947fc581127..afc672938ee014c769d3f0d2a0a8b61dc3b270ea 100644 (file)
@@ -4,6 +4,7 @@
   <meta charset="UTF-8">
   <title></title>
 
+  <script src="../ga.js"></script>
   <script src="../../webcomponentsjs/webcomponents-lite.js"></script>
   <script src="../../lodash/lodash.js"></script>
   <link rel="import" href="../../polymer/polymer.html">
index 3e0b6ae2cb2a5072ba00e32a669d91cd3e672398..cdc8b743b9099349ae4decbf70c50124346b3d72 100644 (file)
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="../../code-example/vendor/prismjs/prism.css">
   <link rel="stylesheet" href="../../components-demo-resources/demo.css">
 
-  <script src="ga.js"></script>
+  <script src="../ga.js"></script>
   <style type="text/css">
     #readme code {
       font-size: 12px;
diff --git a/ga.js b/ga.js
new file mode 100644 (file)
index 0000000..afd2135
--- /dev/null
+++ b/ga.js
@@ -0,0 +1,18 @@
+// Analytics for Vaadin Components
+
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-658457-6', 'auto');
+
+function locationHashChanged() {
+  if(window.location.hostname === 'vaadin.github.io') {
+    var pageViewUrl = (window.location.pathname + window.location.hash).replace('#', '/');
+    ga('send', 'pageview', pageViewUrl)
+  }
+}
+
+window.onhashchange = locationHashChanged;
+locationHashChanged();