Google Analytic 中我的事件跟踪在哪里?

Where is my event tracking in Google Analytic?

我在我的 Angular 中编写我的点击事件,如下所示:

onProductClicked() {
   (<any>window).ga('send', 'event', {
      eventCategory: 'Click',
      eventLabel: this.item.provider,
      eventAction: 'click-on-product',
      eventValue: this.item.price + "~" + this.item.name
   });
}

以上事件在我的 Chrome 控制台上触发了以下请求:

https://www.google-analytics.com/r/collect?v=1&_v=j70&a=2055787371&t=event&_s=2&dl=http%3A%2F%2Flocalhost%2Fsearch%3Fq%3Diphone%2520x&dp=%2Fsearch%3Fq%3Diphone%2520x&ul=en-us&de=UTF-8&dt=mydomain.com&sd=24-bit&sr=1366x768&vp=817x657&je=0&ec=Click&ea=click-on-product&el=Domain&ev=Rp%204.423.395%2C-~IPhone%206%20&_u=SACAAEAB~&jid=XXXXXXXXX&gjid=XXXXXXXXX&cid=XXXXXXX.XXXXXXXXXX&tid=UA-XXXXXXXXX-X&_gid=XXXXXXXXX.XXXXXXXXX&_r=1&z=XXXXXXXXX

我的问题是,为什么在 Google 分析仪表板的事件仪表板中没有捕获上述事件?

有什么我遗漏的吗?

尝试 Google Google Chrome 的 Google Analytics 调试扩展以查看事件是否正确触发并在 Google Analytics 中注册。如果是,那么您可能在 Google Analytics 帐户中使用过滤器来屏蔽 Google Analytics 视图中的数据。我看到的最常见的情况是您已从网站中过滤掉您自己的 IP,因此该事件不会显示在您的报告中

它没有显示,因为发送的命中无效,因为事件值 (ev) 的预期值类型是整数,而不是字符串。

摘自 Measurement Protocol 的 Parameter Reference for ev:

+-----------+------------+---------------+------------+---------------------+
| Parameter | Value Type | Default Value | Max Length | Supported Hit Types |
+-----------+------------+---------------+------------+---------------------+
| ev        | integer    | None          | None       | event               |
+-----------+------------+---------------+------------+---------------------+

我建议进行必要的修改,并尝试通过 Hit Builder 发送点击以确保一切正常。