Google analytics Google Analytics是否在请求头上使用Referer字段?

Google analytics Google Analytics是否在请求头上使用Referer字段?,google-analytics,http-referer,request-headers,Google Analytics,Http Referer,Request Headers,我在我的网站上使用谷歌分析,我想去掉所有敏感数据,比如ID。 我采用这种方法,从请求url中去掉referer ga('send', 'pageview', { 'page': path, 'location': '', @* strip out *@ 'referrer': '' @* strip out *@ }); 但似乎有些身份证还是能通过。我相信这是因为请求头本身上的实际Referer字段。GA在确定流量时是否使用请求头之外的referer字段?有人能帮我

我在我的网站上使用谷歌分析,我想去掉所有敏感数据,比如ID。 我采用这种方法,从请求url中去掉referer

 ga('send', 'pageview', {
    'page': path,
    'location': '',  @* strip out *@
    'referrer': '' @* strip out *@
});

但似乎有些身份证还是能通过。我相信这是因为请求头本身上的实际Referer字段。GA在确定流量时是否使用请求头之外的referer字段?有人能帮我确认一下吗?

是的,谷歌使用了referer,但如果你过度使用它,请确保覆盖工作正常,你可以在firefox或chrome浏览器的ga调试器中使用firebug进行交叉检查

您可以尝试以下代码:

ga('set', 'referrer', '');

ga('send', 'pageview', {
  'page': path
});

我正在覆盖请求url中的referer参数,它正确地设置为nothing。但是请求头仍然有一个Referer字段…我可以覆盖它吗?不,这没有什么区别。请求标头中的Referer仍然可用。您不能修改请求标头,但可以覆盖GA/UA中的Referer值以进行pageview调用。GA是否使用请求标头?它是否可能检查页面视图调用中的referer值,如果为空,则使用referer头值?您可以共享您的网站url吗?或者提供一些例子给你更好的答案?