2011-05-13 48 views
4

我注意到,通过网站设置cookie的名称如下公约命名浏览器cookie

__utma, __utmb, __utmc, __utmz 

这是一个惯例?或者它是由某种服务器端语言创建的默认值?这些有特定的含义吗?这些是预期的吗?有人可以解释一下吗?

回答

9

这些都是谷歌分析的Cookie

的__utma饼干:

这个cookie是所谓“永久”饼干,如,它永不过期(从技术上讲,它会过期...在2038年......但为了解释起见,让我们假装永不过期)。此Cookie记录了访问者访问该网站所涉及的cookie的次数,第一次访问的时间以及最后一次访问的时间。 Google Analytics会使用此Cookie中的信息来计算要购买的日期和访问等内容。

的__utmb和__utmc饼干:

的B和C的cookies是兄弟,共同致力于计算访问多长时间。 __utmb会在访问者进入网站时获取确切时间的时间戳,而__utmc会在访问者离开网站时获取确切时间的时间戳。 __utmb在会话结束时到期。 __utmc等待30分钟,然后过期。你会发现,__utmc无法知道用户关闭浏览器或离开网站的时间,因此它会等待30分钟才能发生另一个浏览量,如果没有,则会过期。

的__utmz饼干:

__utmz先生跟踪访问者从你使用什么搜索引擎,什么联系你点击,你用什么关键字,来的地方,并在那里他们在世界当你访问一个网站。它将在15,768,000秒内过期 - 或者在6个月内过期。此Cookie是Google Analytics(分析)知道如何为目标转换或电子商务交易分配信贷的人员和信息来源/媒介/关键字。 __utmz还可让您通过对Google Analytics(分析)跟踪代码的简单定制来编辑其长度。

的__utmv饼干:

如果你正在使用谷歌分析用户定义的报告,并已编码的网站上的一些自定义的细分东西时,__utmv Cookie会设定人的计算机上,以便Google Analytics知道如何对访问者进行分类。 __utmv cookie也是一个持久的,终生的cookie。

从GA文章采取:
http://www.morevisibility.com/analyticsblog/from-__utma-to-__utmz-google-analytics-cookies.html

+0

感谢您的解释。这很有意义,为什么我几乎看到每个网站设置这些cookie。我认为它的一些约定我不知道:) – user220201 2011-05-13 00:15:50

+0

“它永远不会过期” - 嗯,我认为这可能有点过时。我有__utma cookies(实际上来自SO,它会在2012年和2013年到期)。这跟跟踪用户的POV差不多,从未像现在这样好,因为绝大多数网站中,绝大多数重复访问者访问更多往往每两年一次。实践中的细微差异,因为任何积极关心这些东西的人都会删除cookie的方式比他们的失效日期更频繁,无论是2038年还是2013年。 – 2011-05-13 00:53:06