代码之家  ›  专栏  ›  技术社区  ›  Bromo Programmer

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

  •  0
  • Bromo Programmer  · 技术社区  · 7 年前

    我将我的点击事件编码为如下:

    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分析仪表板的事件仪表板中捕获?

    enter image description here

    我错过了什么吗?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Yassir Yahya    7 年前

    它不显示是因为发送的命中无效,因为事件值(ev)的预期值类型是integer,而不是string。

    取自测量协议 Parameter Reference for ev:

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

    Hit Builder 确保一切正常。

        2
  •  0
  •   Robbert Smit    7 年前

    尝试Google Chrome的Google Analytics debug扩展,查看事件是否正确启动并在Google Analytics中注册。如果是的话,那么你可能正在使用你的谷歌分析帐户中的过滤器来屏蔽你的谷歌分析视图中的数据。我看到的最常见的情况是,你已经从网站上过滤掉了你自己的IP,因此这个事件不会出现在你的报告中