javascript - 如何以符合欧盟法律的方式使用 Google Analytics?
问题描述
我想在我的静态网站上使用 Google Analytics,但我不想使用第三方 cookie 或收集信息以遵守欧盟法律,也不想通过弹出窗口来惹恼我的访问者。
就我而言,我只想知道大概的网页浏览量和推荐人。谷歌分析通常提供的所有其他信息对我来说并不感兴趣。
因此,是否有可能获得提供更少统计数据但符合欧盟法律的“轻量级”版本的 Google Analytics?如果没有,是否有其他前端工具可以帮助我解决这个问题?还是我应该构建自己的分析解决方案?
编辑:我的托管公司只允许静态内容。所以只有 HTML/CSS 和 JS。
解决方案
您可能会考虑一些可用于 GA“analytics.js”跟踪器的设置。
饼干持续时间:
ga('create', 'UA-XXXXX-Y', { 'cookieExpires': 34128000 } /* 13 months */ });
IP匿名化(至少不太精确的地理位置):
ga('set','anonymizeIp', true);
广告功能禁用:
ga('set', 'allowAdFeatures', false);
而且,如果您更喜欢在没有 GET 参数的情况下跟踪 URL,您将无法信任:
ga('send', 'pageview', window.location.protocol+'//'+window.location.hostname+window.location.pathname);
推荐阅读
- c# - 字典需要“Systems.Collections.Generic.List'1[ProjectName.ViewModels.ProductViewModel]”类型的模型项?
- java - 如何在 Java 中重新启动程序?
- r - 从 R 中的区间 [start, stop] 数据估计密度
- android - Android firestore 检索数据地图
- cobol - PeopleSoft Cobol 指令
- dapper - 如何使用 Dapper Extensions Predicate 实现“NOT IN”子句?
- vbscript - 随机重新排列单词中的字母
- javascript - 手风琴只打开一次然后出现故障
- python - 在 Windows 10 上安装 cusignal
- java - 如何在 Java 中的 if 语句中使用事件对象作为条件?