我正在尝试使用 Camel Case 名称跟踪以下 Universal Analytics:
gtag('event', 'login', {
eventLabel: 'success',
nonInteraction: false
});
但它不适用于驼峰式命名。
仅当我重命名参数并使用下划线时才有效:
gtag('event', 'login', {
event_label: 'success',
non_interaction: false
});
有人可以解释一下这是为什么吗? 我检查了 GA 文档,但找不到任何相关信息。
如果您查看文档reference#event,您将看到事件的标签是
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
这就是它的工作原理。通过将参数名称更改为 eventLabel,您将发送一个它不支持的不同参数名称。
你不能仅仅因为你想使用驼峰式大小写而改变一些东西。您需要使用您要发送数据的端点支持的内容。