javascript - 在 Web 源代码中检查 Anonimizing IP fun
问题描述
是否可以从浏览器中检查 web 源代码中的匿名 ip 功能?如果是,我是否还可以在跟踪网站功能之前检查匿名功能。需要这个来确保我是否可以从谷歌分析中关闭内部网站流量。
解决方案
跟踪代码片段通常会配置为通过 set 方法对 IP 数据进行匿名化,从而对站点页面内发送的所有点击进行匿名化,并可通过源代码查看。
analytics.js
如果所有点击都被匿名化,则跟踪代码段应在发送浏览量命令之前显示以下代码行
ga('set', 'anonymizeIp', true);
如果只有一些匹配被匿名化,它将在发送的匹配中进行配置。
例如单个网页浏览量:
ga('send', 'pageview', {
'anonymizeIp': true
});
gtag.js
gtag('config', '<GA_MEASUREMENT_ID>', { 'anonymize_ip': true });
或单个事件
gtag('event', 'your_event', { 'anonymize_ip': true });
此外,如果您正在浏览网站,您可以检查开发工具网络选项卡并查找发送到 google-analytics.com/collect 的请求。
如果 GA 匿名 IP,则请求将包含 aip 参数。
根据测量协议文档:
如果负载中存在以下任何参数,则 IP 将被匿名化:&aip=、&aip=0 或 &aip=1
https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#aip
推荐阅读
- asp.net - 网站上的谷歌地图链接不起作用
- c++ - 谁能解释为什么地址运算符返回字符串而不是以下 C++ 程序中的地址?
- python - 如何按时间值对 CSV 中的数据帧进行分组,以便我可以计算每小时的频率?
- xml - xsd 用于在指定属性的情况下允许默认和子标签的字符串内容的标签
- c# - ConcurrentExclusiveSchedulerPair 是否保证单线程?
- matlab - 随时间测量不同神经元的尖峰相关性
- java - 正则表达式:匹配某个目录下的任何文件,除非叶子目录被称为“脚本”
- r - 如何使用共享数据库将多个 Shiny 应用程序集成到一个网站中?
- java - 在 Tensorflow for Java 中加载预训练模型
- travis-ci - 如何在travis-ci中使用环境变量