智能防跟踪 (ITP) 是 Apple 推出的一项旨在保护 Safari 用户隐私的举措。第一版 ITP 于 2017 年发布,主要针对使用第三方 Cookie 的情况。事实上,Apple 完全阻止了第三方 Cookie,这反而给广告技术公司和营销技术公司造成严重的困扰,因为这些公司通常使用第三方 Cookie 来跟踪访客并收集访客数据。现在,Apple 正在对如何在 Safari 中使用第一方 Cookie 进行限制和约束。
这些版本的 ITP 包含以下限制:
版本 | 详细信息 |
---|---|
ITP 2.1 | 对使用 document.cookie API 放到浏览器中的客户端 Cookie 设置上限,七天到期。发布于 2019 年 2 月 21 日。 |
ITP 2.2 | 七天到期的上限大幅缩短为一天。 发布于 2019 年 4 月 24 日。 |
ITP 2.3 | 消除了一些解决方法,例如使用localStorage或使用JavaScript Document.referrer property .发布于2019年9月23日。 Safari 14、macOS Big Sur、Catalina、Mojave、iOS 14和iPadOS 14中发布的ITP的CNAME伪装防御功能。 由第三方CNAME隐藏的HTTP响应创建的所有Cookie都将设置为在七天后过期。 2020年11月12日宣布。 |
Target 提供了 JavaScript 库可供您在页面上部署,以便 Target 能够为访客提供实时个性化。有三个Target JavaScript库at.js 1.x和at.js 2.x放置客户端 Target 通过 document.cookie
API。 因此, Target cookie受Apple ITP 2.1、2.2和2.3的影响,并将在七天(使用ITP 2.1)和一天(使用ITP 2.2和ITP 2.3)后过期。
Apple ITP 2.x的影响 Target 在以下方面:
影响 | 详细信息 |
---|---|
潜在增加独特访客计数 | 由于过期时间窗口分别设置为七天(使用ITP 2.1)和一天(使用ITP 2.2和ITP 2.3),您可能会看到来自Safari浏览器的独特访客数量增加。 如果您的访客在七天(ITP 2.1)或一天(ITP 2.2和ITP 2.3)之后重新访问域, Target 被迫在 Target 域中的Cookie来替换已过期的Cookie。 即便是同一用户,新 Target Cookie 仍会转换为新的独特访客。 |
缩短了 Target 活动的回溯期限 | Target 活动的访客配置文件可能会缩短决策的回溯期限。利用 Target Cookie 可识别访客和存储用于个性化的用户配置文件属性。考虑到 Target Safari上的Cookie可能在七天(ITP 2.1)或一天(ITP 2.2和2.3)(与已清除的用户配置文件数据关联)之后过期 Target cookie不能用于决策。 |
基于 3rdPartyID 的个人资料脚本 | 由于过期时间窗口分别设置为七天(使用ITP 2.1)和一天(使用ITP 2.2和ITP 2.3), 配置文件脚本 基于3rdPartyID Cookie的Cookie将在过期时停止运行。 |
iOS 设备中的 QA/预览 URL | 由于过期时间窗口分别设置为七天(使用ITP 2.1)和一天(使用ITP 2.2和ITP 2.3), QA/预览URL 到期后将停止运行,因为URL基于3rdPartyID Cookie。 |
除 Target JavaScript库中,您的实施将会受到下文所述的影响: Safari ITP 2.1对Adobe Experience Cloud和Experience Platform客户的影响.