关于Google Analytics允许广告功能及重发页面浏览事件的技术问询
关于Google Analytics allowAdFeatures与页面浏览再营销的疑问解答
嘿,这个问题问到点子上了,我来给你拆解清楚这里的逻辑:
首先,先明确你当前流程里的关键节点:
- 你默认加载analytics.js并发送初始
pageview时,用户还没同意Cookie授权。这时候Google Analytics没办法在用户浏览器里存储客户端ID(Client ID)——而这个ID是把用户行为关联起来、用于再营销的核心标识。同时,虽然allowAdFeatures默认值是true,但没有用户ID的话,这次pageview只是一个无关联的匿名访问数据,根本没法对应到特定用户,自然不能用于再营销。 - 当用户同意Cookie后,你设置了
allowAdFeatures: true和anonymizeIp: false,但这时候之前的pageview已经发送完毕,设置的参数不会回溯作用到之前的请求上。
所以结论很明确:用户同意前的当前页面浏览,无法用于该用户的再营销,你需要在用户同意后重新发送一次pageview事件。
具体操作就是在设置完参数后,再调用一次:
ga('send', 'pageview');
这次重新发送的pageview会带上两个关键条件:
- 用户已经授权Cookie,GA可以生成并存储客户端ID,把这次浏览和用户绑定;
allowAdFeatures已经设为true,符合再营销的数据收集要求。
这样这次页面浏览就会被纳入再营销的受众计算里了。
内容的提问来源于stack exchange,提问作者Dejell
相关产品推荐
相关产品推荐

