睿诚科技协会

Cookie mapping技术如何实现跨域用户追踪?

什么是Cookie映射?

Cookie映射是一种技术方法,它的核心目的是在不同域名的Cookie之间建立关联和同步

Cookie mapping技术如何实现跨域用户追踪?-图1
(图片来源网络,侵删)

它允许一个网站(或广告平台)识别出用户在另一个相关网站上的身份,这通常通过以下方式实现:

  1. 创建一对独特的ID:当一个用户首次访问网站A时,网站A会生成一个唯一的ID(我们称之为 Cookie_A),通过一段JavaScript代码,它会立即向一个共享的、中立的映射域mappingpartner.com)发起请求。
  2. 在映射域写入Cookie:这个请求会使得映射域也为该用户创建一个Cookie(我们称之为 Cookie_Mapping),Cookie_Mapping 中包含了与 Cookie_A 相关联的ID。
  3. 跨域同步:紧接着,JavaScript会引导用户跳转到或加载网站B(与网站A同属一个广告联盟或公司),当用户访问网站B时,网站B会去读取那个中立的映射域的Cookie(Cookie_Mapping)。
  4. 完成身份识别:网站B通过 Cookie_Mapping 找到对应的ID,然后就可以知道:“哦,这个用户就是刚才在网站A访问过的用户ID Cookie_A 所代表的那个人。”

这个过程就像一张“通行证”,让用户的身份可以在不同的“领地”(网站)之间被识别出来。


为什么需要Cookie映射?(核心用途)

Cookie技术的核心是域名隔离,一个网站(domainA.com)无法直接读取或设置另一个网站(domainB.com)的Cookie,这在很多场景下造成了数据孤岛,Cookie映射就是为了打破这些孤岛,主要有以下几个关键用途:

跨域用户识别与归因分析

这是最重要的用途,一个公司通常拥有多个产品或网站,

Cookie mapping技术如何实现跨域用户追踪?-图2
(图片来源网络,侵删)
  • 一个新闻门户 (news.example.com)

  • 一个电商平台 (shop.example.com)

  • 一个视频网站 (video.example.com)

  • 问题:用户在新闻门户上点击了广告,然后去电商平台完成了购买,如果没有Cookie映射,电商平台会认为这个流量是“直接访问”或“自然搜索”,而无法将其正确归因于最初在新闻门户上的广告点击。

    Cookie mapping技术如何实现跨域用户追踪?-图3
    (图片来源网络,侵删)
  • 解决方案:通过Cookie映射,电商平台可以识别出这个用户来自新闻门户,从而进行精准的跨域归因,正确评估广告渠道的效果。

统一用户画像

为了提供个性化的用户体验,公司需要整合用户在不同网站上的行为数据。

  • 场景:用户在新闻门户上阅读了科技类文章,在电商平台搜索了笔记本电脑,如果数据不打通,这两个行为是割裂的。
  • 解决方案:Cookie映射将这些行为关联到同一个用户ID下,从而构建一个完整的用户画像(“对科技和数码产品感兴趣”),进而可以在电商首页为他推荐相关的数码产品。

跨域广告重定向与再营销

广告平台(如Google Ads, Meta Ads)需要在不同网站上向同一用户展示相同的广告,以提高品牌曝光率和转化率。

  • 场景:用户在A网站上浏览了一个商品但没有购买,广告平台希望当这个用户访问其他合作网站B时,能再次向他展示这个商品广告。
  • 解决方案:广告平台使用Cookie映射技术,将用户在A网站上的行为ID与自己的广告系统ID关联起来,当用户访问B网站时,广告系统能认出他,并推送相关的重定向广告。

解决第三方Cookie的限制和未来趋势

随着苹果的ITP(Intelligent Tracking Prevention)和谷歌的Chrome计划逐步淘汰第三方Cookie,传统的跨站追踪变得越来越困难。

  • 第一方Cookie:由用户当前访问的网站直接创建和读取,更受信任,生存期更长。
  • 第三方Cookie:由其他域(如广告商)的脚本创建,容易被浏览器限制和删除。
  • 解决方案:Cookie映射技术可以与“第一方数据策略”结合,公司可以将所有子域名(news.example.com, shop.example.com)的用户行为都映射到其主域名(example.com)下的一个第一方Cookie中,这样,即使第三方Cookie被禁用,公司依然可以利用自己域下的第一方Cookie进行跨站追踪和用户识别,这被视为后第三方Cookie时代的重要解决方案之一。

Cookie映射是如何工作的?(技术实现)

通常采用第一方Cookie映射第三方Cookie映射两种模式。

第一方Cookie映射(更推荐,更稳定)

在这种模式下,公司使用自己拥有的多个域名来执行映射。

工作流程:

  1. 用户首次访问 news.example.com
  2. news.example.com 生成一个唯一的ID,并设置一个第一方CookieID_news = "xyz123"
  3. 页面上的JavaScript代码执行,发起一个对另一个自己拥有的域名(如 cdn.example.comauth.example.com)的请求,URL中携带 ID_newshttps://auth.example.com/sync?idsite=news&id=xyz123
  4. auth.example.com 收到请求后,在自己的域下也设置一个第一方Cookie:ID_auth = "xyz123",这个Cookie的作用域是整个 .example.com
  5. 当用户稍后访问 shop.example.com 时,shop.example.com 可以直接读取 auth.example.com 域下的第一方Cookie ID_auth,从而获得 xyz123 这个ID,并知道它与新闻门户的用户是同一个人。

优点:

  • 稳定性高:第一方Cookie受浏览器第三方Cookie限制策略的影响较小,存活时间更长。
  • 控制力强:数据完全在自己的生态系统内,安全性更高。
  • 符合隐私趋势:是应对第三方Cookie消亡的主流策略。

第三方Cookie映射(传统方式)

在这种模式下,公司依赖一个中立的第三方服务提供商来执行映射。

工作流程:

  1. 用户首次访问 news.example.com
  2. news.example.com 通过一个第三方广告平台的代码(如Google的gtag.js),生成一个ID并设置一个第三方Cookie(例如Google的 _ga Cookie)。
  3. 广告平台的JavaScript代码会向其自己的映射服务器(如 googleadservices.com)发送请求,同步这个ID。
  4. 当用户访问 shop.example.com 时,该网站也嵌入了同一个广告平台的代码,代码会向同一个映射服务器请求ID,服务器就能返回之前关联的ID,从而完成识别。

缺点:

  • 脆弱性:严重依赖第三方Cookie,容易被ITP等隐私技术屏蔽或删除。
  • 隐私风险:将用户数据交给第三方,可能引发用户和监管机构的担忧。
  • 依赖性强:受制于第三方服务商的政策和技术。

Cookie映射的挑战与隐私考量

尽管Cookie映射非常强大,但它也面临着诸多挑战,尤其是在当前越来越注重隐私的大环境下。

  1. 隐私法规:欧盟的GDPR、美国的CCPA等法规要求数据收集必须获得用户的“知情同意”(Informed Consent),Cookie映射涉及跨站追踪,通常需要明确的同意机制,否则可能面临巨额罚款。
  2. 浏览器限制:如前所述,Safari和Chrome等主流浏览器都在积极限制第三方Cookie,这使得传统的第三方Cookie映射模式越来越不可靠。
  3. 用户信任:如果用户发现自己访问的多个网站似乎“认识”彼此,可能会感到被监视,从而降低对品牌的信任感,或主动清除Cookie。
  4. 技术复杂性:实施和维护一套稳健的Cookie映射系统需要较高的技术投入,尤其是在处理多域名、多设备和用户登录/登出等复杂场景时。

特性 描述
定义 一种在不同域名Cookie间建立关联,实现跨用户身份识别的技术。
核心目的 打破数据孤岛,整合跨域用户行为数据。
主要用途 跨域归因分析
2. 构建统一用户画像
3. 实现跨域广告重定向
4. 应对第三方Cookie消亡
技术模式 第一方映射(推荐):使用自有域名,更稳定、更符合隐私趋势。
第三方映射(传统):依赖第三方服务商,脆弱性高。
未来趋势 随着隐私法规收紧和第三方Cookie淘汰,基于第一方数据的Cookie映射将成为企业进行跨站追踪和个性化营销的核心基础设施,它将与设备ID登录ID上下文信号等其他识别技术结合使用,形成多元化的身份识别方案。
分享:
扫描分享到社交APP
上一篇
下一篇