手动生成的事件现在显示在分析中

时间:2019-05-15 09:52:15

标签: google-analytics

我已经检查了关于SO的几个问题,但是答案/提示对我不起作用。单击特定链接时,我尝试手动发送事件(没有标签管理器)。我遵循了这个tutorial,但仍然看不到我的活动。在GA实时仪表板上,我看到以下内容:

enter image description here

我的代码如下:

<!DOCTYPE html>
<html lang="en" style="height: 100%;">
  <head>
    <meta charset="utf-8" />

    <title>Fiver</title>
    <base href="/" />

    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <!-- insert your google analytics stuff here -->

    <!-- Global site tag (gtag.js) - Google Analytics -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GAID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'GA-ID');
</script>

  </head>
  <body>
    <a
      href="javascript:void(0);"
      onClick="ga('send', 'event', { eventCategory: 'Logs', eventAction: 'new log', eventLabel: 'Danger', eventValue: 50});"
      >Send Data</a
    >
  </body>
</html>

1 个答案:

答案 0 :(得分:1)

您的问题在于本教程是错误的。他们甚至引用了错误的文档。您的GA实现是通过gtag.js完成的,要遵循的正确文档位于此处:https://developers.google.com/analytics/devguides/collection/gtagjs/events

所以您需要将点击更改为

  onClick="gtag('event', 'new log', {'event_category': 'Logs', 'event_label': 'Danger', 'value': 50});"