Cookie 可以在同一域上的不同页面中存储和检索信息。使用 Util.cookieWrite()
方法将值设置为 Cookie。您可以使用 Util.cookieRead()
方法检索使用 Util.cookieWrite()
设置的值。
Adobe Experience Platform数据收集不提供在界面中设置Cookie的功能。
调用 s.Util.cookieWrite()
方法可将 Cookie 设置为所需值。
s.Util.cookieWrite("example_cookie","Example cookie value")
可选的第三个参数可用,该参数用于确定 Cookie 的过期时间。默认情况下,使用 s.Util.cookieWrite()
设置的 Cookie 在浏览器会话结束时过期。
// Set a cookie with an expiration 6 months from now
var cookieDate = new Date();
cookieDate.setMonth(cookieDate.getMonth() + 6);
s.Util.cookieWrite("example_cookie","Example 6-month cookie",cookieDate);
您可以在成功写入 Cookie 时实例化变量。此变量是一个布尔值。
var success = s.Util.cookieWrite("example_cookie","Example cookie value");
if (success) {
console.log("Cookie written successfully");
} else {
console.log("Cookie write failed");
}