Modal title
One fine body…
Google Analytics Code
Google Analytics (GA) has evolved over the years to make it better, faster and more accurate. But only if you keep it updated... • In November 2005 Google Analytics launched after Google acquired URCHIN SOFTWARE earlier that year. • In December 2007 Google introduced their TRADITIONAL/SYNCHRONOUS version. • In December 2009 the ASYNCHRONOUS version was released. Its JavaScript runs parallel to others in a website. In addition to minimizing drag on page load speed, it moved higher up within a website's code - allowing for more accurate data collection. • In April 2014 the UNIVERSAL version came out of beta. This latest version uses a single cookie to (potentially) track users across multiple devices and is highly customizable. Unless your IT team has updated your Google Analytics along the way, you may not be accurately tracking your website traffic. The following provides location and appearance of each of the iterations of Google Analytics Code. Pass it along to your team to confirm your GA is truly up to date! 2005 - Urchin The code goes before closing body tag </BODY> <script src=“http://www.google-analytics.com/urchin.js” type=“text/javascript”></script> <script type=“text/javascript”> _uacct = “UA-#####-#”; urchinTracker(); </script> 2007 - Traditional/Synchronous The code goes before closing body tag </BODY> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "href="https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-######-#"); pageTracker._trackPageview(); } catch(err) {}</script> 2009 - Asynchronous The code goes before closing head tag </HEAD> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-########-#']); _gaq.push(['_trackPageview']); function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'href="https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> 2014 - Universal The code goes before closing head tag </HEAD> <script> (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].|=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'); ga('create', 'UA-########-#', 'larslofgren.com'); ga('send', 'pageview'); </script> Google URL Tags In addition to traffic data, Google Analytics provides a way to measure inbound visitors from your advertising expenditures and marketing partners. Add Google URL Tags to incoming links to generate far more accurate data in Campaigns than what you find in Referrals. See details of setting up and tracking Google URL Tags here. |