• 加入Google Analytics、Google Tag Manager QQ群一起交流谷歌分析小站—总群
  • 加入Adobe Analytics、Adobe Launch交流群,加入请附上Adobe的组织ID,没有请勿加Adobe Analytics交流群
  • Google Analytics和Google Tag Manager视频课程第三版http://ke.ichdata.com/course/50

Google Analytics的发展历史

Google Analytics GA小站 3年前 (2017-03-27) 3576次浏览 已收录 0个评论

Update:2020-03-13

Google Analytics的发展历史

Google Analytics是谷歌外部收购而来的,在2005年的时候收购了Urchin,这个就是Google Analytics的前身,而Urchin的前身是Quantified Systems。

Quantified Systems

Quantified Systems成立于1995年,成立的时间比谷歌还要早,最初主要是在San Diego提供网站开发和服务器托管,公司的创始人团队如下:

Google Analytics的发展历史

创始人分别是Brett Scrosby、Scott Crosby、Paul Muret和ack Ancone。

他们发现他们客户在处理自身网站数据的时间通常需要长达一天甚至更久,所以他们希望能够有一个分析功能能够在15分钟内处理完一天的数据,这也是Urchin出现的原因。

直到1997年,Paul才开发出Urchin首个版本,作为他们服务的一个卖点,谁会想到后面这块成为主营业务?

到1999年,直接将公司改名为Urchin了。

Urchin

Urchin是Urchin Software Corporation开发的网站分析工具,在1999年由Quantified Systems改名而来,由于Urchin深受市场环境,所以公司转型主要以Urchin为主。

2005年被谷歌收购,Urchin 变成 “Urchin from Google,” 最后改为 Google Analytics。

早期的Urchin的界面如下:

Urchin 2.0:

Google Analytics的发展历史

Urchina 3.0

Google Analytics的发展历史

Urchin 5.0:

Google Analytics的发展历史

2008年,谷歌发布Urchin 6.0,默认的会话时长设置是30分钟,Urchin 6.0:

Google Analytics的发展历史

 

2009年2月,谷歌发布了Urchin 6.5,增加了与Adwords的集成。

2010年9月,谷歌发布Urchin7,支持64位。

2012年3月28日,Urchin产品被停止。

Google Analytics Classic

2005年4月,Urchin Software Corp被谷歌收购,Urchin更名为“Urchin from Google”:

Google Analytics的发展历史

Urchin Analytics Code (urchin.js)

2005年11月,谷歌基于Urchin发布了第一版的Google Analytics,这一版加载的js仍然是使用urchin.js,这时期的跟踪代码是这样的:

 <!— 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 –>

 

虽然免费版的Google Analytics有一定的限额,但Google Analytics是免费的,能满足绝大部分的需求,所以深受市场欢迎,一周内就注册了超过10万用户,导致对服务器的压力很大,,数据量是谷歌预期的四倍,使得谷歌不得不暂停了Google Analytics的注册,改为邀请注册制。

2006年8月,停止邀请注册制,向所有的用户开发注册。

Google Analytics Synchronous Code

在2007年4月,谷歌发布了同步加载代码,同步加载代码是用ga.js和PageTracker跟踪器,这一时期的跟踪代码是这样:

<—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>

2007年5月,Google Analytics对Reporting Interface做了很多的修改,这一版本称为V2。

2008年10月,谷歌发布了Custom Reports 和 Advanced Segments,方便用户使用和分享数据。

2009年4月,谷歌发布了APIs。

2009年6月,谷歌发布了Event Tracking

2009年10月, Google 发布 V4 .

2009年11月, Google 发布 Custom Alerts.

Google Analytics Asynchronous Code

2009年12月,谷歌发布异步加载代码,用于取代同步加载对页面的应县个,这个版本主要的两个不同点在于_gaq.push 和ga.js,这本版本个的跟踪代码如下:

<!—Sample <a href="https://www.ichdata.com/tag/google-analytics-asynchronous-code" title="查看更多关于Google Analytics Asynchronous Code的文章" target="_blank">Google Analytics Asynchronous Code</a> –>
 <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>

2011年5月,谷歌发布V5版本。

2011年8月,谷歌发布 MCF. 

2011年9月,谷歌发布Google Analytics Premium Real-Time 报告, 你可以看到网站的实时访问情况。

2011年10月,谷歌发布Flow visualisations 帮助用户更好的分析用户行为流。

2012年7月,谷歌发布 Content Experiment 和 GA for mobile applications.  

2012年10月,谷歌发布 Data Import 和 Google Tag Manager(GTM)。

Google Analytics with Display Advertising Code

2012年9月,谷歌发布了用于再营销的Display Advertising Code的代码,新版本中也增加了Enhanced Link Attribution,这一版本的跟踪代码是这样:

<!—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)

2012年10月,谷歌发布了 Universal Analytics,它用的是 ‘analytics.js’,这个版本增加了跨站跟踪, custom dimensions 和custom metrics,这一时期的跟踪代码是这样:

<!-- 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 -->

 

2013年3月,谷歌发布Measurement Protocol

2013年6月,谷歌发布 Attribution Models.

2013年9月,谷歌的搜索由于http升级到加密的https,Google Analytics中不再获得自然搜索关键字,变成了“(not provided)” 。

Google Analytics with  ecommerce Code(ecommerce.js

 

Google Analytics with Enhanced ecommerce Code(ec.js

2014年5月,谷歌发布Enhanced ecommerce.

2016年3月,谷歌发布Google Analytics 360, 给企业提供一站式的数字营销解决方案,Google Analytics 360包含Analytics, Tag Manager, Optimize, Data Studio, Surveys, Attribution和 Audience Center.

2016年9月,谷歌发布 Google Analytics Solutions,包含Google Analytics, Google Tag Manager, Google Optimize, Google Data Studio, Google Survey, Google Attribution, 和 Google Audience Center.

Global Site Tag (gtag.js)

Google Analytics的发展历史

全局版可以分为两个版本,一个是普通全局版,里面用的是tracking Id,tracking Id的结构是UA-******-*,一个是混合全局版,也就是APP+web ,里面用的是测量ID,测量ID的结构是GTM-*****。

普通全局版

在2017年,谷歌发布Global Site Tag,这个让Adwords, DoubleClick, 和GA都用同一套写法,这一时期的跟踪代码如下:

<!-- 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>

2018年6月,谷歌发布Google Marketing Platform,它包含谷歌的两大产品,DoubleClick Digital Marketing 和Google Analytics 360,Google Marketing Platform通过在Google Analytics 360套件和DoubleClick数字营销之间进行整合,来帮广告主实现他们的目标。该平台实现了销售人员宣传计划、广告购买、媒体数据监测和用户体验改善的一体化,此外,谷歌还在Google Marketing Platform中推出了 Display & Video 360。Display & Video 360整合了 DoubleClick Bid Manager、Campaign Manager、Studio以及Audience Center,在这些产品的基础上进一步完善。

2018年8月,谷歌发布Google Signals ,这个可以用于跨设备跟踪,类似User-Id的作用。

混合全局版(APP+Web)

2019年8月,谷歌发布 APP+Web Property,将APP和Web的数据汇总到一起跟踪,这个版本的报告页面做了很大的升级,跟踪代码也不一样:

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

  gtag('config', 'G-XJGBFSLMD8');
</script>

需要注意,这里的跟踪代码用的是测量ID,结构是G-***,这是混合版的跟踪代码特征。

更强调自定义分析,类似Adobe的Workspace的:

Google Analytics的发展历史

2019年10月,Attribution module做升级,进入测试阶段。

2019年12月,全局版有了增强型电商功能。

时间

版本

小版本

加载的JS

1997

Urchin

Urchin

urchin.js

2005

Google Analytics Classic

传统版/经典版

Urchin Analytics Code

urchin.js

Google Analytics Synchronous Code

ga.js

Google Analytics Asynchronous Code

ga.js

Google Analytics with Display Advertising Code

ga.js

2012

Google Analytics Universal

统一版

Google Analytics Universal

analytics.js

Google Analytics with ecommerce Code

analytics.js+ecommerce.js

Google Analytics with Enhanced ecommerce Code

analytics.js+ec.js

2017

Global Site Tag

全局版

普通版

gtag.js

APP+WEB

混合版

gtag.js









喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址