对 Universal Analytics 事件使用驼峰命名法不起作用

问题描述 投票:0回答:1

我正在尝试使用 Camel Case 名称跟踪以下 Universal Analytics:

 gtag('event', 'login', {
        eventLabel: 'success',
        nonInteraction: false
      });

但它不适用于驼峰式命名。

仅当我重命名参数并使用下划线时才有效:

 gtag('event', 'login', {
        event_label: 'success',
        non_interaction: false
      });

有人可以解释一下这是为什么吗? 我检查了 GA 文档,但找不到任何相关信息。

google-analytics
1个回答
0
投票

如果您查看文档reference#event,您将看到事件的标签是

gtag('event', 'screen_view', {
  'app_name': 'myAppName',
  'screen_name': 'Home'
});

这就是它的工作原理。通过将参数名称更改为 eventLabel,您将发送一个它不支持的不同参数名称。

你不能仅仅因为你想使用驼峰式大小写而改变一些东西。您需要使用您要发送数据的端点支持的内容。

© www.soinside.com 2019 - 2024. All rights reserved.