Google Analytics History(Until 2020) | BCS

Google Analytics History(Until 2020)

Google Analytics BCS 8 months ago (11-19) 408 Views 2 Comments

Update: 03-03-2020

Google Analytics is a product that Google acquired from other companies. In April 2015, Google acquired Urchin Software Corp, forming Google Analytics, the predecessor of Urchin is Quantified Systems.

Quantified Systems

Quantified Systems was founded in 1995, earlier than Google. Initially, it mainly provided website development and server hosting in San Diego. The company ’s founder team is as follows:

Google Analytics History(Until 2020)

The founders are Brett Scrosby, Scott Crosby, Paul Muret and ack Ancone.

They found that their customers usually spend up to one day or longer processing data on their own websites, so they hope to have an analysis function that can process one day of data in 15 minutes, which is why Urchin appeared.

It wasn’t until 1997 that Paul developed the first version of Urchin. As a selling point of their service, who would think that the latter will become the main business?

By 1999, the company was renamed Urchin.

Urchin

Urchin is a website analysis tool developed by Urchin Software Corporation. It was renamed from Quantified Systems in 1999. Since Urchin is deeply affected by the market environment, the company’s transformation is mainly based on Urchin.

Urchin became one of the more popular solutions for website traffic analysis.  In April 2005,Urchin Software Corp. was acquired by Google. Urchin product became “Urchin from Google,” then later simply Google Analytics.

The founder team photos are as follows:

Google Analytics History(Until 2020)

It wasn’t until 1997 that Paul developed the first version of Urchin,  because they found that customers typically had to spend up to a day processing their own website data. Therefore, they hope to have an analysis tool that can process the data for one day in 15 minutes, which is why Urchin appears.

The interface of the early Urchin is as follows:

Urchin 2.0:

Google Analytics History(Until 2020)

Urchin 3.0:

Google Analytics History(Until 2020)

Urchin 5.0:

Google Analytics History(Until 2020)

In April 2008, Google released Urchin 6.  the default UTM (Urchin Traffic Monitor) session timeout is set to 30 minutes of inactivity, Urchin 6.0:
Google Analytics History(Until 2020)

 

 

In February 2009, Google released Urchin 6.5, integrating AdWords.

in September 2010, Google  released  Urchin 7,  included 64-bit support.

Sales of Urchin products ended on March 28, 2012.

Google Analytics Classic

In April 2005,Urchin Software Corp. was acquired by Google. Urchin product became “Urchin from Google,”

Google Analytics History(Until 2020)

 

Urchin Analytics Code (urchin.js)

In Nov 2005, Google introduced the first version of Google Analytics based on Urchin, Google retained the main javascript file urchin.js when it was released to public for free, due to extremely high demand for the service, new sign-ups were suspended only a week later. As capacity was added to the system, Google began using a lottery-type invitation-code model. The tracking code at this time is as follows:

 <!— Sample Urchin Analytics Code ->
<script src=”https://www.google-analytics.com/urchin.js” type=”text/javascript”></script>
<script type=”text/javascript”>
_uacct = “UA-XXXXXXX-X”;
_userv = 2; urchinTracker();
</script>
<— Sample Urchin Analytics –>

 

In August 2006, Invitation system abolished, the service has been fully available to all users.

Google Analytics Synchronous Code(ga.js)

In April 2007, Google Analytics launch Synchronous Code,the Synchronous GA code had ga.js and PageTracker component in it. The tracking code at this time is as follows:

<—Sample GA Synchronous Code –>
<script type=”text/javascript”> 
var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “https://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-xxxxxx-x”);
pageTracker._trackPageview();
} catch(err) {}
</script>

In May 2007, for instance, Google revamped the Analytics Reporting Interface for “greater customisation and collaboration”. With V2, Google modified its data display.

In Oct 2008, Google releases Custom Reports and Advanced Segments, made it easier for website owners and businesses to find and share their data. 

In Apr 2009, Google publishes APIs, making it easier for users to get data.

In June 2009, Event Tracking is a feature of Google Analytics that allows you to track visitor actions that don’t correspond directly to pageviews.

In October 2009, Google release V4 of its Analytics program, featuring a new algorithm that detects, and alerts users to, data anomalies.V4 was geared towards the demands and requests of Google’s customers. 

In Nov 2009, Google publishes Custom Alerts.

Google Analytics Asynchronous Code(ga.js)

In December 2009,  Google Analytics Launch Asynchronous Tracking that reduces the ga.js latency impact on the page,The two unique components in this version were _gaq.push and ga.js,The tracking code at this time is as follows:

<!—Sample Google Analytics Asynchronous Code –>
 <script type=”text/javascript”>
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXXX-X’]);
_gaq.push([‘_trackPageview’]); (function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘https://www’) +
‘.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);})();
</script>

In May 2011, the V5 update provided Google Analytics with a major face lift. 

In Aug 2011,Google releases MCF.

In September 2011, Google Analytics Premium is Launched,   Real-Time reporting release, allowing you to see users on you site in real time.

In October 2011, GA introduced Flow visualisations helping users identify the stages when browsers “drop-off” during the goal completion process. 

In June 2012,   Google launched launches Content Experiment and GA for mobile applications.  

In October 2012 , Google released Data Import and Google Tag Manager(GTM). GTM is a free tag management solution, helping users organize analytics, advertising and other tags.

 

Google Analytics with Display Advertising Code(dc.js)

In December 2012. The Google Analytics with Display Advertising Code was introduced by Google. The updated GA code had improved features for Remarketing which became helpful for better targeting of Display ads. Also, the Enhanced Link Attribution feature that was introduced in this version offered improved visualisation of clicks in the In-Page Analytics Reports.

<!—Sample Google Synchronous With Display Advertising Code –> <script type=”text/javascript”>
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXX-X’]);
_gaq.push([‘_trackPageview’]); (function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://’ : ‘https://’) +’stats.g.doubleclick.net/dc.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

Google Analytics Universal(analytics.js)

In October 2012, Google announced Universal Analytics as the next version of Google Analytics. It uses the ‘analytics.js’ script ,  The key differences from the previous versions were: cross-platform tracking, flexible tracking code to collect data from any device, and the introduction of custom dimensions and custom metrics.the tracking code at this time is as follows:

<!-- Google Analytics -->
<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].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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Google Analytics with  ecommerce Code(ecommerce.js

In 2013, Universal Analytics had a dedicated data collection plug-in for e-commerce sites, although Classic Analytics already has similar functions(http://code.google.com/apis/analytics/docs/gaJS/gaJSApiEcommerce.html#_gat.GA_Tracker_._addTrans),The following plug-ins are used in e-commerce:

ga('require', 'ecommerce');

In March 2013, launched the new Measurement Protocol into Public Beta.

In June 2013,Google publishes Attribution Models.

In September 2013, As all Google.com searches become encrypted using HTTPS, organic keyword data is no longer available in Google Analytics . Everyone begins to see “(not provided)” show up in their GA keyword reports 

Google Analytics with Enhanced ecommerce Code(ec.js

In May 2014, Launch the Enhanced ecommerce. The following plug-ins will be used to enhance e-commerce:

ga('require','ec')

In March 2016, Google released Google Analytics 360,  providing a one-stop solution for enterprise users, bringing together a wide range of product data to provide a more comprehensive data service for advertisers and websites.  Google Analytics 360 includes five main products: Analytics, Tag Manager, Optimize, Data Studio, Surveys, Attribution, and Audience Center.

In September 2016,  Google Analytics Solutions was launched, including Google Analytics, Google Tag Manager, Google Optimize, Google Data Studio, Google Survey, Google Attribution, and Google Audience Center.

Global Site Tag (gtag.js)

Global Site Tag can be divided into two versions, one is ordinary Global Site Tag, which uses tracking Id, the structure of tracking Id is UA-******-*, this is an upgrade from Google Analytics; and one is hybrid Global Site Tag, which is APP +web, which uses the measurement ID, the structure of the measurement ID is GTM-*****. It is due to the evolution of Firebase.

Ordinary Global Site Tag

In October 2017 , a new version of Google Analytics was announced, called Global Site Tag,which made Adwords, DoubleClick, and GA all use the same set of rules. Its stated purpose was to unify the tagging system to simplify implementation The tracking code at this time is as follows:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-X"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-69988360-20');
</script>

In June 2018, Google introduced Google Marketing Platform, It consists of two former brands of Google, DoubleClick Digital Marketing and Google Analytics 360.

In August  2018, Google Signals is a new Google Analytics Cross Device Report, similar to the User-ID report.

Google Analytics History(Until 2020)

Hybrid Global Site Tag

In September 2019, the APP+Web Property was launched, which can simultaneously track the APP and the Web, and aggregate the data of the two into the same media resource. This is to replace the SDK tracked by the Google Analytics Standard Edition APP, under the standard version of the SDK. It will be deactivated in months.

<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-X"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-69988360-20');
</script>

In October 2019,  the attribution module went offline and entered the beta.

In December 2019, the global version has enhanced e-commerce functions.

The interface of the ordinary Global Site Tag report is the same as the unified version, as shown below:

The hybrid Global Site Tag report is similar to Adobe’s Workspace, with more emphasis on custom analysis, as follows:

Google Analytics History(Until 2020)

How to differentiate

  • Looking at the tracking code, if the loading code is gtag it is Global Site Tag, if there is Tracking Id it is ordinary Global Site Tag, if there is measurement Id it is hybrid Global Site Tag.
  • Through the report interface, if it is the same as the unified version of the report, it is an ordinary Global Site Tag. If it is not the same, there is Analytics function, which is a hybrid Global Site Tag.


If you don't understand, You can leave a comment below or email me (haran.huang@ichdata.com).
Like (3)
Post my comment
Cancel comment
Expression Texture Bold Strikethrough Center Italic Sign in

Hi, you need to fill in your nickname and email!

  • Nickname (required)
  • Email (required)
  • Website
(2) friends in the comments
  1. Asfasdfasfdasdf
    test2019-11-27 11:57 Reply