Shoora
4/19/2014 - 2:00 PM

Mathias Bynens' optimized Google Universal Analytics snippet. (See http://mathiasbynens.be/notes/async-analytics-snippet)

Mathias Bynens' optimized Google Universal Analytics snippet. (See http://mathiasbynens.be/notes/async-analytics-snippet)

// Mathias Bynens' optimized Google Universal Analytics snippet.
// http://mathiasbynens.be/notes/async-analytics-snippet
(function(window, document, variableName, scriptElement, firstScript) {
  window['GoogleAnalyticsObject'] = variableName;
  window[variableName] || (window[variableName] = function() {
    (window[variableName].q = window[variableName].q || []).push(arguments);
  });
  window[variableName].l = +new Date;
  scriptElement = document.createElement('script'),
  firstScript = document.scripts[0];
  scriptElement.src = '//www.google-analytics.com/analytics.js';
  firstScript.parentNode.insertBefore(scriptElement, firstScript)
}(window, document, 'ga'));

ga('create', 'UA-XXXX-Y', 'auto');
ga('send', 'pageview');