javascript - Google Analytics "_trackEvent"未被记录

标签 javascript google-analytics google-analytics-api

我正在尝试为 Google Analytics 实现事件跟踪,使用 Chrome Google Analytics Debugger 似乎一切都在正确触发:

enter image description here

然而,唯一登录到 GA 帐户的是 index.html 页面上的初始 _trackPageview 调用:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-40625622-1']);
  _gaq.push(['_setDomainName', 'dietcoke.com']);
  _gaq.push(['_trackPageview', '/22']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

这是一个单页 javascript 应用程序,其中所有路由都使用哈希在客户端发生。这是一个示例调用,它将触发上面屏幕截图中的内容:

_gaq.push(['_trackEvent','entry','share_facebook', 用户名]);

其中 username 是一个字符串。

最佳答案

事件正在发送。毫无疑问。

如果您没有看到命中,则说明发生了三种情况之一,并且都涉及某种形式的用户错误。

或者:

  • 您查看的日期范围有误。
  • 您没有查看事件部分。
  • 您有一个个人资料级别的过滤器,它以某种方式排除了您的事件。 (我认为这是最有可能的。)

顺便说一句,我去了有问题的页面(我认为 setDomainName 是个玩笑,但显然不是),并手动触发了有问题的事件。我可以确认它按预期触发,并发送到与您的综合浏览量相同的帐户。

关于javascript - Google Analytics "_trackEvent"未被记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16755140/

相关文章:

php - 如何使用 php/javascript 从用户浏览器获取突出显示/选择数据?

php - Jquery 切换行为不一致

ios - 通过来自 iOS 的 Google 标签管理器在 GA 中跟踪 AppView 事件

google-analytics - 谷歌分析更新频率

class - 重复的类com.google.android.gms.common.util.VisibleForTesting

java - 谷歌分析图表将应用程序安装到网络应用程序

javascript - 显示带有特殊字符的 json 响应

Javascript/Jquery 搜索字符串中是否存在单词

csv - 谷歌分析 : How can we query on uploaded data (through csv files), 没有新的传入点击?

sql - 使用SQL从Google Analytics(分析)或Adobe Analytics获取原始数据