yii2-google-analytics icon indicating copy to clipboard operation
yii2-google-analytics copied to clipboard

Alternative Asynchronous Snippet

Open antonkomarev opened this issue 11 years ago • 0 comments

While the canonical analytics.js snippet described above ensures the script will be loaded and executed asynchronously on all browsers, it has the disadvantage of not allowing modern browsers to preload the script.

The alternative snippet below adds support for preloading, which will provide a small performance boost on modern browsers, but can degrade to synchronous loading and execution on IE 9 and older mobile browsers which do not recognize the async attribute. We suggest you use this snippet if your visitors primarily use modern browsers to access your site.

<!-- Google Analytics -->
<script async src='//www.google-analytics.com/analytics.js'></script>
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-XXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

antonkomarev avatar Apr 19 '15 21:04 antonkomarev