Home › Category Archives › Implementation

新Adobe Sitecatalyst cookie机制:一个更好的独特访客跟踪方法

cookies

用了差不多10年,总要优化一下,与时俱进吧。Adobe Sitecatalyst/ Discover在最近改变了一个用了多年的cookies机制,其实也没有什么大改变,但我还是想和大家分享一下。 如果你不了解什么是cookies,它的用途是什么,第一方cookies与第三方cookies的区别在哪里,请先先看看宋星的这篇文章吧,他比我解释得好十倍。

Adobe Sitecatalyst/Discover cookies 概述

每当你去到一个实施了Sitecatalyst的网站,Sitecatalyst都会在你电脑内留下一个cookie,Adobe把这个叫作VisitorID cookie,用于识别独特访客, 这也是Sitecatalyst唯一必要的cookies(其他cookies都是根据用户一些特别需要而放的)。 这个cookie默认属于第三方,但用户可以选择使用第一方cookie。 如果访客的浏览器不接受cookies,数据中心会用浏览者的 -IP Address + OS + Browser/version 组合成一个独特访客标记(VisitorID)存储在数据中心里。 所以尽管你的浏览器不接受cookies,数据中心也有办法识别你。

全球很多大企业都使用Sitecatalyst,比如hp.comlenovo.com,你可以随便去一个网站看看这cookie的样子,比如我们看看这苹果的网站吧,它选择使用第一方cookies。

applecookies-sitecatalyst
以下是这cookie的一些资料。

Cookie名字 用途 过期时间 Cookie域名
s_vi[id] 识别独特访客 2年
(用户可以通过 s.cookieLifetime 更改这个时间)
第一方
-客户网站域名第三方(默认)
-2o7.net
-omtr.net

 

【本文来自《网站优化在中国》,版权归原作者Michael Lee所有,如欲转载,请联系作者

新的机制

今年三月,Adobe把现有的VisitorID cookie机制做了一些更改,原因是越来越多浏览器默认不接受第三方cookies。 如果访客的浏览器不接受第三方cookies,就是没办法设置s_vi[id],Sitecatalyst会设一个名为s_fid的第一方cookie。读到这里,你可能会问为什么客户一开始就会使用第三方cookie呢?其中一个原因是因为很多用户都拥有多个域名,他们想观察一个独特访客跨越多个域名的行为,而使用第三方cookie就能得到这个效果。

Cookie名字 用途 过期时间 Cookie域名
s_fid 识别独特访客 2年 第一方-客户网站域名

现在的流程

adobe-sitecatalyst-process

对现在客户的影响

如果你没有把代码更新到最新版本,这个新的机制不会影响你的网站。 然而随着越来越多浏览器不接受第三方cookies,我建议用户把代码更新到最新来采用这个新的机制,这样跟踪独特访客会准确一点。你可以自己更新代码,但请小心一点哦。 当然也可以找Adobe代理商(我们)帮忙吧。

如果有什么意见和问题,可以在微博留言给我, 谢谢。
 

【本文来自《网站优化在中国》,版权归原作者Michael Lee所有,如欲转载,请联系作者