GA 事件跟踪 - 正在发送但未注册的事件

GA Event tracking - Event being sent but not registered

我正在电子商务中进行 A/B/C-test,我正尝试根据所使用的版本向 Google Analytics 发送事件跟踪。 JavaScript(带有事件跟踪代码)在页面加载时被触发。我可以在 "Developer Tools -> Network" 中看到事件跟踪被发送到 Google Analytics,但它没有在那里注册。我一直在查看 "Real-time -> Events" 和 "Behaviour -> Events -> Overview",但似乎没有任何效果。

这是我正在使用的事件跟踪代码:

ga('send', {
  hitType: 'event',
  eventCategory: 'frameWithPoster',
  eventAction: 'Original',
  eventLabel: 'No frames'
});

我也尝试将 "hitType" 更改为 "pageview",并尝试用这样的点击事件包装它:

$("html").on("click", ".Knapp_Kop a", function() {
 ga('send', {
  hitType: 'event',
  eventCategory: 'frameWithPoster',
  eventAction: 'Original',
  eventLabel: 'No frames'
 });
})

有人知道我做错了什么吗?

似乎没有显示,因为我们在一个帐户中有多个域(视图)。所以接下来要查看的是为什么它没有显示在这个帐户中。

特定域的特定帐户显示事件。

我遇到了这个问题并找到了另一个原因,其他地方没有提到 - 如果 eventAction 是 EMPTY STRING,事件可以发送但不会注册。

在我的例子中,这是通用方法,将标签/等合并为空字符串并通过“ga('xxx.send', 'event', ea, eb, ec, ed); 执行发送” xhr 请求已通过调用正确生成,Tag Assystent 插件对其进行了正确计数(https://chrome.google.com/webstore/detail/tag-assistant-legacy-by-g/kejbdjndbnbjgmefkgdddjlbokphdefk/related),但 GA 实时报告中没有任何内容被触发。

更改后发送到“ga('xxx.send', 'event', ea);”对于空 action/label - 它开始按预期工作