【问题标题】:Google Analytics event not firingGoogle Analytics 事件未触发
【发布时间】:2020-09-16 17:14:55
【问题描述】:

我的 Google Analytics 事件没有在我的网页上触发。下面是我的代码。它在新选项卡中打开网址就好了,并且控制台中没有错误。但是当我转到 Google Analytics -> Real-Time -> Events 时,我的目标没有任何活动。它使用 Universal Analytics,因为当我查看页面源代码时,我看到了 analytics.js。

<a href="https://myurl.com" onclick="ga('send', 'MyEvent', 'Click');" target="_blank">under construction </a></p>

如果有帮助,我的目标设置是:

Category - MyEvent
Action - Click

Use the Event value as the Goal Value for the conversion - Yes

【问题讨论】:

    标签: javascript google-analytics dom-events


    【解决方案1】:

    新版本的分析有不同的语法:替换这一行

    ga('send', 'MyEvent', 'Click');
    

    gtag('event', 'click', {'event_category' : 'MyEvent', 'event_action' : 'Click', 'event_label' : 'Label is optional'});"
    

    【讨论】:

      【解决方案2】:

      您缺少命中类型属性。

      ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
      

      完整文档是here

      【讨论】:

      • 哥们,你救了我的命!谢谢!现在可以了。计时器到期后,我会将此作为正确答案。
      • :D 很高兴我能帮上忙。谢谢!
      • 我像&lt;a onclick="ga('send', 'event', 'buttons', 'click', 'paypal');" ... 一样使用它。但它不起作用。 match-it
      • 尝试添加javascript:,&lt;a onclick="javascript:ga('send', 'event', 'buttons', 'click', 'paypal');"
      • 我调试并用gtag替换了ga函数,现在它可以工作了。
      猜你喜欢
      • 2013-12-22
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多