如何定位站点中设置doubleclick.net第三方Cookie的对应脚本?
两种不需要全量反解JS的高效方案:
- 利用DevTools存储断点:打开Chrome开发者工具,切换到「应用(Application)」面板,在左侧边栏找到「存储 > Cookie > https://doubleclick.net」,在右侧Cookie列表里找到DSID、IDE两项,分别右键选择「中断存储更改(break on store modification)」。之后刷新页面,只要有任意脚本尝试写入/修改这两个Cookie,DevTools会自动触发断点,直接定位到对应JS代码的执行位置。
- 查看网络请求发起方:切换到DevTools的「网络(Network)」面板,在过滤器里输入
domain:doubleclick.net,刷新页面后所有向DoubleClick发起的请求都会被筛选出来。点击任意请求,切换到「发起方(Initiator)」标签,就能看到触发该请求的脚本链路,Set-Cookie头对应的请求的发起脚本就是你要找的目标。
DoubleClick的Cookie不一定只有展示广告的时候才会触发,常见的触发场景包括:
- 站点启用了Google分析的受众追踪功能,就算不投放广告,也会通过DoubleClick Cookie收集用户画像数据,用于后续的运营分析、受众定向投放规划
- 站点接入了Google广告转化跟踪逻辑,用于统计此前点击过Google广告的用户后续在站点内的行为(比如注册、下单),哪怕当前页面没有展示广告位也会加载对应跟踪脚本
- 站点引入的第三方内置模块(包括内容推荐组件、用户行为分析工具、第三方支付/登录模块等)对接了Google广告联盟服务,会在后台静默发起请求设置对应Cookie,不需要站点本身接入广告业务
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

