有没有人有任何关于s_sess cookie的信息。我能找到的就是这是一个性能cookie。s_sess cookie不存储来自查询字符串参数cid的值
这里的问题是:我的客户端有2个网站,其中一个将查询字符串参数“cid”的值存储在s_sess cookie中,而另一个网站不存在。他们都有相同的Adobe分析代码,并且这两个网站都在第三方Cookie上。
有没有人有任何关于s_sess cookie的信息。我能找到的就是这是一个性能cookie。s_sess cookie不存储来自查询字符串参数cid的值
这里的问题是:我的客户端有2个网站,其中一个将查询字符串参数“cid”的值存储在s_sess cookie中,而另一个网站不存在。他们都有相同的Adobe分析代码,并且这两个网站都在第三方Cookie上。
许多Adobe的插件利用s.c_r()
和s.c_w()
(遗留H代码)或s.Util.cookieRead()
和s.Util.cookieWrite()
(AppMeasurement)功能,/这是用于读取分别写入cookie的。开箱即用,指定一个cookie名称并将其写入该cookie命名空间。
但是,Adobe也有一个“组合”cookie插件。有了这个插件,所有的cookie读/上述函数编写的,而不是写入两个cookie中的一种:
s_sess
- 这个cookie是SESS离子作用域“曲奇”s_pers
- 这个cookie为“曲奇”是个人 IST比会议更因此,例如,我们在以下页面上说:
http://www.yoursite.com/index.html?cid=some_code
而在你的AA代码,您具备以下条件:
// look for cid= param to put into campaign variable
s.campaign = s.Util.getQueryParam('cid');
// use getValOnce plugin to make sure duplicate values do not pop it again
s.campaign = s.getValOnce(s.campaign, 'cid', 0);
没有联合饼干的功能,你会看到一个在document.cookies
名为“CID”与“some_code”设定的值的cookie在Session上过期。
但使用组合的cookie功能,您将看不到名为“cid”的cookie。相反,你会看到一个名为“s_sess”饼干用这样的值:
// encoded
%20cid=some_code%3B
// unencoded
cid=some_code;
或者,如果你使用一个插件,它利用的s.c_w
或s.Util.cookieWrite
比会议时间越长,你反而会看到s_pers
饼干以相同的方式填充,但带有时间戳值,例如
// encoded
%20cid=some_code%7C1519759520136%3B
// unencoded
cid=some_code|1519759520136;
多个“饼干”被分离(未编码)“;”(类似document.cookie
)
但为什么我看到它在一个网站上而不是其他?
假设你的实现实际上是相同的,根据你贴什么与常见的实现我的猜测是,你有类似的代码,我上面的例子:你抢CID =参数的运动跟踪和利用getValOnce
或其他一些将值推送到cookie的插件,然后您使用广告系列代码(cid = param)而不是siteB访问siteA页面。
感谢您的回复。 1.)我的客户的两个站点都是1.7版本的s_code.js(appmeasurement code), 2)这两个站点都在访问者API.js的V1.10.0, 3)两者都在第三方Cookie –
代码用于Web属性(站点): s.campaign = s.getValOnce(s.campaign,“cid_cookie”,0); 插件s_sess和s_pers也为web属性自定义代码实现。 对于一个站点,所有内容都完全相同,查询字符串参数值cid正在存储在s_sess中,而对于另一个站点则不存在。 在这里可以有任何与AEM有关的事情,因为这两个网站都在一个月前突袭了这个值,突然之间,一个网站已经停止在s_sess cookie中捕获查询字符串'cid'值。 –
p.s.有没有从Adobe分析结束的DTM更改(已发布的更改的已验证的完整历史记录) –
分析代码通常绑定到单个网站,您是否在两个唯一网站(即使用不同的网址)共享相同的配置?Google Analytics(分析)帐户可能仅限于特定的网站,因此您可以检查您的配置吗? –
's.c_w()'和's.Util.cookieWrite()'创建的Cookie始终是第一方。它们与DCS中的访问者Cookie分开。尝试在每个站点的'cid'查询字符串中添加新值并查看会发生什么。 – Nils