代码之家  ›  专栏  ›  技术社区  ›  user3574603

JS:Google Analytics中未显示的事件

  •  1
  • user3574603  · 技术社区  · 6 年前

    我第一次使用谷歌分析。我已将提供的脚本标记复制到页面的标题中。

    我可以访问页面,在实时报告中看到一个访问者。除了记录访问页面的人数,我还想在用户单击页面上的特定按钮时报告一个事件。

    我有一些jquery来处理点击:

    $("#new-preview").click(function(){
      new_preview()
      ga('send', 'event', 'preview', 'new', 'v1');
      console.log('Click!')
    })
    

    我可以看到该函数运行,因为预期的文本被记录到控制台中。但是,Google Analytics(报告-实时-事件)中没有记录任何事件。我遵循谷歌提供的指示。我 认为 我正确地跟随他们。

    为什么没有记录事件?我误解了什么?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Дмитро БулаѠ   6 年前

    ga(...) 调用与~old~analytics.js片段一起使用。您可能正在使用新的gtag.js片段。在这种情况下,你需要另一个电话来跟踪事件,比如

    gtag('event', 'new', {
      'event_category': 'preview',
      'event_label': 'v11'
    });
    

    检查docs for analytics.js here 对于GTAG.JS here