如何禁用谷歌分析网页浏览量跟踪,但保留事件跟踪
How to disable Google Analytics pageviews tracking but keep event tracking?
我有一个WordPress插件,博主可以选择加入跟踪。这些数据用于改善插件管理仪表板设置页面中的用户体验。
由于我们只对跟踪某些按钮点击事件感兴趣,并且并不真正需要"网页浏览量"跟踪,因此有没有办法告诉Google禁用网页浏览量跟踪?我想尽可能尊重发布商的隐私,如果没有理由跟踪网页浏览量,我宁愿阻止它。
停用网页浏览跟踪此代码段的默认行为是向谷歌分析发送网页浏览匹配。在大多数情况下,这是所需的行为;一旦您将代码段添加到网站上的每个网页,系统就会自动跟踪网页浏览量。但是,如果您不希望代码段向 Google Analytics(分析)发送网页浏览匹配,请将 send_page_view 参数设置为 false:
gtag('config', 'GA_TRACKING_ID', { 'send_page_view': false });
从 :https://developers.google.com/analytics/devguides/collection/gtagjs/#disable_page_view_tracking
您可以直接使用测量协议执行此操作。 测量协议只是一些HTTP帖子或获取,将数据直接发送到您的Google Analytics帐户。 你从谷歌得到的JavaScript代码基本上就是这样做的。
您必须发送一些必填字段,否则数据将无法正确记录,这有点棘手。 但是,如果您希望能够做的只是跟踪一些按钮单击,那么发送事件就不应该很难。
这是未经测试的示例:
http://www.google-analytics.com/collect?v=1&tid=UA-XXX-Y&cid=35009a79-1a05-49d7-b876-2b884d0f825b&t=event&ec=file&ea=upload&userclicked&ev=1
CID 只需要是某种方式知道一个用户会话与另一个用户会话的会话 ID。
注意:这不会记录所有正常数据。 您将丢失诸如语言,位置,页面路径之类的内容。 这可能只会存储事件,而不会存储其他内容。 我会考虑将其放在自己的网络属性中,以将数据与任何真正的Google Analytics记录数据分开。
- 分派点击事件并保留击键修饰符
- 动态分配GA增强型电子商务跟踪器
- 跟踪在页面加载时应用内联样式的JavaScript
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 提交后保留下拉选择的值
- 刷新后保留对网页的更改
- 跟踪用户点击Adsense广告的IP地址
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 跟踪jqplot垂直折线图的鼠标位置
- 当设置addFromAutocompleteOnly时,剩余文本将保留在输入字段中
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 使用递归属性迭代保留属性结构
- Jquery html() 和保留元素名称
- 如何将字符串拆分为字符,但在javascript中保留空格
- 有没有一种方法可以从URL跟踪请求的域
- 如何禁用谷歌分析网页浏览量跟踪,但保留事件跟踪
- 如何在Javascript中跟踪/保留全局命名空间
- 如何在跟踪链接时保留URL查询参数
- 在node.js中保留堆栈跟踪