Mercurial > hg > nginx-site
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' ? '&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> }