javascript - 如何在 GA 事件中传递多个变量?

标签 javascript html google-analytics

在 Google Analytics 中,我们可以按文档传递值

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

如何同时传递多个变量而不是两次调用?

onclick="ga('send', 'event', 'favorite', 'type','a');"
onclick="ga('send', 'event', 'favorite', 'id',100);"

我想只在 1 个电话中通过这两个。怎么做?

最佳答案

如果您想传递有关事件的更多信息/上下文,最好的办法是使用命中范围 custom dimensions .在您的特定情况下,您将在 GA 中定义两个命中范围的自定义维度(typeid)。一旦定义了它们,它们将分别被分配一个索引。然后在您的跟踪代码中,您只需执行以下操作:

ga('set', 'cd1', 'La');
ga('set', 'cd2', '100');
ga('send', 'event', 'favorite');

然后您就可以将自定义维度用作标准 Google Analytics(分析)报告或 custom reports 中的次级维度。 .

在 Google Analytics 标准版(免费版)中,您最多可以有 20 个自定义维度。

关于javascript - 如何在 GA 事件中传递多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49486942/

相关文章:

javascript - 我试图在 javascript 中创建一个简单的函数来添加两个数字,但结果没有显示,

javascript - MVC4 将所有表单数据(模型)从 javascript 传递到 Controller - 这可能吗?

html - 如何制作文本的 float 标签?

javascript - 隐藏列时的html colspan问题

ios - 使用 Cocoapods 的 Google Analytics 3.17 for iOS 现在支持 Bitcode 吗?

javascript - 在 Vuetify 组合框中通过 @change 传递目标元素

javascript - 为什么我的 JavaScript 在 Safari 上的严格模式下不能正常工作?

html - Bootstrap 表单,如何与 POST 一起使用

google-analytics - HTML文件验证后是否仍需要插入Analytics(分析)代码

javascript - 发布到网址时,Google Analytics 事件不会触发