changeset 1282:f717975834cf

Replace google analytics with google tag manager.
author Sergey Budnevitch <sb@waeme.net>
date Wed, 10 Sep 2014 12:56:03 +0400
parents 7a307c6bcf07
children b4ffb3981416
files xsls/ga.xsls
diffstat 1 files changed, 14 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/xsls/ga.xsls
+++ b/xsls/ga.xsls
@@ -6,19 +6,20 @@ X:stylesheet {
 
 X:template ga () {
 
-    <script type="text/javascript">
-
-        var _gaq = _gaq || [];
-        _gaq.push(['_setAccount', 'UA-27974099-2']);
-        _gaq.push(['_setDomainName', 'nginx.org']);
-        _gaq.push(['_trackPageview']);
-
-        (function() \{
-           var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
-           ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
-           var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
-        \})();
-
+    <script>
+        (function(w, d, s, l, i) \{
+            w[l] = w[l] || [];
+            w[l].push(\{
+                'gtm.start': new Date().getTime(),
+                event: 'gtm.js'
+            \});
+            var f = d.getElementsByTagName(s)[0],
+                j = d.createElement(s),
+                dl = l != 'dataLayer' ? '&amp;l=' + l : '';
+            j.async = true;
+            j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl;
+            f.parentNode.insertBefore(j, f);
+        \})(window, document, 'script', 'dataLayer', 'GTM-WBXGM3');
     </script>
 
 }