首页 > 解决方案 > Google 分析仪表板未收到自定义事件

问题描述

我正在尝试向我的 GA 发送自定义事件。但是,GA 不会在仪表板中显示任何数据。

这是我的更新代码:-(正如@Дмитро Булах 所建议的那样)

<html>
<head>
    <title></title>
    <meta charset="utf-8"/>

</head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://www.googletagmanager.com/gtag/js?id=UA-XXX-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXX-1');
</script>

<script type="text/javascript">
    $(document).ready(function(){
        $('#button-cta').click(function() {

          alert(111)
          gtag('event', 'click', {
            'event_category': 'Deal click',
            'event_label': 'URL1',
            'value': '1'
          });
          alert(111)
        });
    });
</script>
<body>
<button id="button-cta">1111</button>
</body>
</html>

我在 中查看我的数据Reports -> RealTime -> Events。它什么也没显示。

PS:我在本地开发,并在浏览器中打开了一个 HTML 文件。

标签: google-analytics

解决方案


根据@Дмитро Булах 之前的回答,GTAG 事件方法是正确的方法。如果您在 HTML 上进行本地测试,我认为该事件不会触发到 Google Analytics,我建议尽可能在暂存环境中实施和测试,然后使用事件跟踪跟踪器插件或实时测试事件是否触发谷歌分析报告。


推荐阅读