google-analytics - Google Analytics 是否使用请求 header 中的 Referer 字段?

标签 google-analytics http-referer request-headers

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

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

但似乎有些 ID 仍然通过。我相信这是因为请求 header 本身的实际 Referer 字段。 GA 在确定流量时是否使用请求 header 中的 referer 字段?有人可以帮我确认一下吗?

最佳答案

是的,Google 使用引荐来源网址,但如果您覆盖它,请确保您的覆盖正常工作,您可以使用 firefox 中的 firebug 或 chrome 浏览器中的 ga-debugger 进行交叉检查。

你可以试试下面的代码:

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

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

关于google-analytics - Google Analytics 是否使用请求 header 中的 Referer 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22929717/

相关文章:

google-analytics - 事件跟踪空标签字符串

google-analytics - 谷歌分析管理 API 错误 : User does not have sufficient permissions for this filter

javascript - 某些页面上的 ga ("send"、 "pageview") 中的 Google Analytics 错误

javascript - 全局设置请求头

c# - 修改每个请求的请求 header C# HttpClient PCL

javascript - 为什么 GA 跟踪代码以两个(而不是一个).push 命令开头?

codeigniter - 如果用户尝试通过url访问页面,页面如何将用户重定向回上一页?

python - 请求 - 在发出请求之前确定参数化 url,以包含在 Referer header 中

security - 什么情况下 HTTP_REFERER 会为空

cookies - puppeteer 中缺少请求 header