如何在谷歌分析中跟踪谷歌可视化图表事件
How do I track Google visualization chart events in Google analytics?
我正在运行嵌入在我的网站中的Google图表,我需要能够通过以下记录的选定事件跟踪用户与图表的交互:https://developers.google.com/chart/interactive/docs/events?hl=en#the-select-event
在分析.js文档之后,我将以下代码添加到图表 Javascript 代码的头部:
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'click');
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
(我将虚拟 ID 替换为我要跟踪的网站的属性 ID(
当我在浏览器中的独立脚本中运行此代码并嵌入在我的Wordpress网站中时,相关的Google Analytics事件仪表板报告没有命中。
我对这个 API 没有太多经验,所以我确定我错过了一些东西。谁能告诉我这是什么?我真的很感激一个工作示例,其中 Google 图表事件可以被 GA 拾取。
所有的帮助都表示赞赏。缺口
首先,没有ga('send', 'click');
。有效的互动类型包括"网页浏览"、"屏幕浏览"、"事件"、"交易"、"项目"、"社交"、"异常"、"计时"(其中大多数都需要其他参数(。
由于您要跟踪由用户发起的事件,因此建议您在事件回调中放置跟踪调用(在页面顶部加载分析脚本之后(。
如果您查看问题中文档中链接的示例:
// google.visualization.table exposes a 'page' event.
google.visualization.events.addListener(table, 'page', myPageEventHandler);
...
function myPageEventHandler(e) {
alert('The user is navigating to page ' + e['page']);
}
然后,在myPageEventHandler
函数(该事件的回调(中处理对用户交互的响应。因此,您可以在该回调中对可视化进行任何适当的更改,然后发送例如事件跟踪调用:
function myPageEventHandler(e) {
alert('The user is navigating to page ' + e['page']);
ga('send','event','chartevent','click on chart');
}
相关文章:
- 如何在谷歌可视化中组合数字和模式格式化程序
- 如何使用图表包装函数有条件地格式化谷歌可视化表单元格
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- 谷歌可视化数据表间歇性问题
- 如何修复谷歌可视化-材料线中的重叠问题
- 以编程方式透视谷歌可视化数据表
- 在谷歌可视化饼图中突出显示一个切片
- 谷歌可视化数据分组字符串列
- 谷歌可视化树图-如何创建自定义文本
- 如何在谷歌可视化api柱状图中使用的json对象内用数字替换字符串值
- 如何在谷歌分析中跟踪谷歌可视化图表事件
- 删除谷歌可视化饼图中的图例
- IE8谷歌可视化权限被拒绝
- 更改谷歌图表(谷歌可视化)图形的背景颜色
- 用javascript隐藏谷歌可视化列
- 加载旧版本的谷歌可视化库
- 为什么我之前工作的谷歌可视化图表在2013年11月26日之后停止工作
- 谷歌可视化时间轴图表日期奇怪地休息了一个月…我错过了什么
- 谷歌可视化时间线显示鼠标光标的时间
- 谷歌可视化目标线