我目前正在 React.js 项目中使用 ReactGA 库来实现 Google Analytics。我的目标是匿名化 IP 地址以遵守 GDPR 法规,但我无法使其正常工作。
这是我正在使用的相关代码片段:
const googleAnalticsKey = 'G-**********';
ReactGA.initialize(googleAnalticsKey, {
gaOptions: {
anonymizeIp: true
}
});
即使将 anonymizeIp 设置为 true,当我使用 Chrome 开发者工具检查网络请求时,我也没有在查询字符串中看到 aip=1 参数,这表明未应用 IP 匿名化。
我也尝试过使用 ReactGA.set({ anonymizeIp: true });初始化后,问题依然存在。
您能否建议如何使用 ReactGA 正确启用 IP 匿名化?我是否遗漏了什么,或者我应该考虑其他方法吗?
是的,根据this答案,它应该默认启用,但仍然不起作用。
对于 Google Analytics 4 媒体资源,默认启用 IP 匿名化。
这并不意味着您将看到参数 anonymizeIp,而是 Google 在幕后自行进行匿名化,无需配置。