【问题标题】:Custom event parameters not being sent未发送自定义事件参数
【发布时间】:2017-12-14 15:29:42
【问题描述】:

首先:我是 Google Analytics 的新手!

我正在尝试使用 GA 来跟踪带有一些自定义参数的自定义事件,但我做得不是很好。我已经根据this设置了gtag.js,如果我只设置以下参数,它就可以工作:

function trackOutboundLink(url) {
        gtag('event', 'click', {
            'event_category': 'outbound',
            'event_label': url,
            'transport_type': 'beacon',
            'event_callback': function() {
                document.location = url;
            }
        });
        return false;
    }

但我想设置一些额外的参数,根据this应该是可以的:
"您可以将自定义数据以附加参数的形式添加到任何事件(推荐或自定义)"

我正在使用这个设置 GA:

    <!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MY_GA_TRACKING_ID"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }
    gtag('js', new Date());

    gtag('config', 'MY_GA_TRACKING_ID');

</script>

我通过以下方式致电gtag()

function trackOutboundLinkWithCustomParameters(label, version, url) {
        gtag('event', 'click', {
            'event_category': 'outbound',
            'event_label': label,
            'transport_type': 'beacon',
            'mobile_app_version': version,
            'download_url': url,
            'event_callback': function() {
                document.location = url;
            }
        });
        return false;
    }

如果我在dataLayer.push(arguments); 中断并打印arguments,我会得到以下信息(这是我想要跟踪的内容):

但是在安装GA Debugger 之后,它似乎在发送跟踪数据时忽略了我的额外参数:

底线是:我在我的 GA 仪表板中看不到我提供的关于 mobile_app_versiondownload_url 的其他信息。

救命!

【问题讨论】:

    标签: javascript google-analytics analytics.js


    【解决方案1】:

    您希望在标准报告中看到的任何自定义参数都需要在您将数据与事件一起发送之前进行配置(参见https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets#send-custom-dimensions),因此在您的示例中,您应该具有以下内容:

    gtag('config', 'MY_GA_TRACKING_ID', {
      'custom_map': {
         'dimension1': 'mobile_app_version',
         'dimension2': 'download_url'
      }
    })
    

    确保您已经配置了自定义尺寸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2021-04-18
      • 2022-07-16
      • 1970-01-01
      • 2023-03-18
      • 2018-08-29
      • 1970-01-01
      相关资源
      最近更新 更多