文档章节

cookie的utma utmb utmc utmz

闪电
 闪电
发布于 2016/11/24 18:56
字数 584
阅读 101
收藏 0

Google Analytics设置了5个不同的cookie,_utma, _utmb, _utmc, _utmz和 _utmz。分别用来存储不同的信息。所有的cookie统一使用_u-t-m开头,所以我们看到这三个字母就知道是google的cookie。下面逐个介绍Google Analytics的cookie和功能。


__utma:

来识别网站独立访客的访客ID,共有6段

__utma=46000562.38637672.1335324011.1343783467.1343786843.198

第一个字段是域名的哈希串,对于一个确定的域名来说,这个值是不会改变的。

第二个字段是识别visitor的ID,标识了不同的访问者,不同的值就意味着不同的访问者。这就是GA能够辨别不同访问者的原因。这个值如果不发生人为地删除cookie的情况的话,两年后才会被替换为一个新的值。

第三个字段是这个visitor第一次访问网站的时间,如果不删除cookie,两年内这个值也不会变。这个时间是UNIX时间。这里以及cookie中其他的UNIX时间记录,构成了GA的整个时间度量系统。

第四个字段是这个visitor前一个visit开始的时间。

第五个字段是这个visitor这一次visit开始的时间。

第六个字段是记录这个visitor访问网站的次数。

__utmz:

用来记录网站访问者的来源

__utmz=46000562.1343789879.198.44.utmcsr=feedback.goodjobs.cn|utmccn=(referral)|utmcmd=referral|utmcct=/

第一个数是域名的 HASH 值

第二个数值1343789879是随机数字,是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的

第三个数值198其实就是 __utma 的第六个固定常量

第四个数值44是指这个访问者通过不同来源(除了直接来源)访问网站的来源数。

最后一个参数 utmccn=(direct)|utmcsr=(direct)|utmcmd=(none) 是表示来源等信息,默认就是这个

__utmc和__utmb:

utmb和utmc都是记录visit的cookie。两个cookie的区别是,utmb在30分钟后过期,如果utmb过期刷新,那么visit也被刷新。utmc是浏览器关闭则随浏览器一起关闭(失效),再打开浏览器访问那个网站,visit也被刷新。这就是为什么GA的visit在不活动30分钟后结束,以及关闭浏览器结束的原因。

__utmc=46000562; __utmb=46000562.3.10.1343789879

 

 

 

本文转载自:http://blog.sina.com.cn/s/blog_546abd9f0101b30g.html

闪电
粉丝 75
博文 392
码字总数 6789
作品 0
海淀
技术主管
私信 提问
python模拟登陆cookie的问题

python模拟登陆www.shodanhq.com不成功,错误代码403。 经抓包发现,自己cookie中没有_utma,_utmb,_utmc和_utmz这三个。 请问如何才能获取_utma,_utmb,_utmc和_utmz这几个cookie啊,网上查G...

hapy
2014/03/17
359
2
关于 cookie 中遇到的 utma utmz 的疑问

网上看到的文章:http://blog.csdn.net/ivanyoung66/article/details/4142523 由于第一次研究cookie,在分析校内的cookie的时候,遇到了一些__utma utmz的Name,参数的内容完全分析不懂,经多...

华宰
2012/06/03
1K
2
CSDN页面老是显示Disallowed Key Characters.

好长时间了,csdn有些栏目的文章不能看,总是显示“Disallowed Key Characters.”。不知道原因是什么,请高人帮忙分析下。 以下是用firefox访问“http://sd.csdn.net/a/20120411/2804407.htm...

yifei
2012/06/15
3.2K
5
有关firebug cookie

在同一个域内,cookie不是先产生,然后再访问下一个页面时发送的吗 如上图 ASP.NET_SessionId是上一步产生的,所以在下一步发送 而下面几个__utma,__utmb啥的,在哪步产生,没看到产生就发送了...

hphper
2014/06/27
401
1
怎么直接下载niconico的视频文件 (伪)(利用curllib)

简单一句话说明就是: 浏览器跟niconico的交互无非get、post, 中间有通过ssh登录后cookie的添加, 浏览器执行nico页面上的javascript导致cookie的增加或修改, 查询(根据番号)和请求(GET)视...

gysutantoman
2013/08/16
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
今天
4
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
今天
4
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
7
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部