Upgrade Google analytics to Google universal analytics

Google will deprecate old ga.js. Change to new analytics.js, and also
use the new version of the enhanced link attribution module.
master
Tero Teelahti 2014-04-18 14:27:41 +03:00
parent 83882180ae
commit 9f81ac8bec
1 changed files with 7 additions and 11 deletions

View File

@ -4,18 +4,14 @@
{% if site.google_analytics %}
<!-- Asynchronous Google Analytics snippet -->
<script>
var _gaq = _gaq || [];
var pluginUrl =
'//www.google-analytics.com/plugins/ga/inpage_linkid.js';
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
_gaq.push(['_setAccount', '{{ site.google_analytics }}']);
_gaq.push(['_trackPageview']);
(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');
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
ga('create', '{{ site.google_analytics }}', 'auto');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
</script>
{% endif %}
{% if page.comments %}{% include disqus_comments.html %}{% endif %}