当你看到以下内容时意味着什么:
?__utma=1.32168570.1258672608.1258672608.1259628772.2&__utmb=1.4.10.1259628772&
url字符串中的等?
也许这很简单,但我认为这是我不知道的事情,因为我时不时地看到它。
答案 0 :(得分:43)
这是解释它们的好链接。它们是Google Analytics用于跟踪您网站上信息的Cookie:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage#gajs
答案 1 :(得分:17)
您的浏览器不支持cookie。这就是你在网址中看到它的原因。
实际上谷歌使用cookie __utma
,__utmb
,__utmc
,__utmz
来跟踪信息。
当cookie被禁用时 - 浏览器将此信息作为GET参数通过URL传递。
答案 2 :(得分:9)
它们是URL参数,它们将信息传递回Web服务器。
protocol://username:password@server:port?parameterList#anchorName
示例:
http://stackoverflow.com:80/page?param1=value1¶m2=value2
#anchorName
会跳过您到HTML页面的某个部分parameterList
部分也称为查询protocol
部分也称为方案username:password
部分可以省略port
为HTTP并且未指定protocol
,port
将默认为80 protocol
,则默认为HTTP。我在RFC 3986: Uniform Resource Identifier (URI): Generic Syntax中提供了更为详细的描述。
答案 3 :(得分:9)
它与谷歌分析有关...它用于跟踪。虽然我怀疑Brian的答案回答了你真正的问题......
答案 4 :(得分:7)
__ utma Cookie 这个cookie就是所谓的“持久性”cookie,因为它永远不会过期(从技术上讲,它确实会在2038年到期......但为了解释,我们假装永远不会过期)。此Cookie会跟踪访问者访问该网站时与该Cookie相关的次数,首次访问时间以及上次访问时间。 Google Analytics使用此Cookie中的信息来计算要购买的天数和访问次数等内容。
__ utmb 和 __ utmc Cookie B和C饼干是兄弟,共同计算访问需要多长时间。 __utmb获取访问者进入网站的确切时刻的时间戳,而__utmc获取访问者离开网站的确切时刻的时间戳。 __utmb在会话结束时到期。 __utmc等待30分钟,然后过期。你看,__ utmc无法知道用户什么时候关闭浏览器或离开网站,所以它会等待30分钟才能发生另一次网页浏览,如果没有,它就会过期。
[Joe Teixeira]