Cookies Adobe DTM自定义规则条件检查Cookie
我在DTM中获取特定规则时遇到了一些问题。Adobe提供的关于自定义规则条件的文档非常基础。 我们应该做什么:Cookies Adobe DTM自定义规则条件检查Cookie,cookies,adobe,adobe-analytics,Cookies,Adobe,Adobe Analytics,我在DTM中获取特定规则时遇到了一些问题。Adobe提供的关于自定义规则条件的文档非常基础。 我们应该做什么: 检查是否存在特定的cookie(cookie的值不相关) 当此cookies不存在时,触发规则 使用此脚本,应该可以: var n = document.cookie, i = "someCookie" + "=", o = n.indexOf("; " + i); if (-1 == o) { if (o = n.indexOf(i
- 检查是否存在特定的cookie(cookie的值不相关)李>
- 当此cookies不存在时,触发规则李>
var n = document.cookie,
i = "someCookie" + "=",
o = n.indexOf("; " + i);
if (-1 == o) {
if (o = n.indexOf(i), 0 != o) return null
} else {
o += 2;
var r = document.cookie.indexOf(";", o); - 1 == r && (r = n.length)
}
return unescape(n.substring(o + i.length, r))
但事实恰恰相反。当cookie存在时,将触发该规则 如果您想继续使用数据>自定义条件,最终如果您希望条件通过,它必须返回(bool)
true
;如果您希望条件失败,则必须返回(bool)false
简单示例:
仅当js varfoo
等于“bar”时触发规则:
旁注:您也可以使用方法_satellite.readCookie('mycokiename')
if ((typeof foo!='undefined')&&(foo=='bar'))
return true;
return false;