我想发送包含所有参数的事件,然后能够在UI中为每个参数对其进行切片。
目前AFAIK我只有三个参数:类别,操作和标签。
我开发了一个跟踪时间应用,我想在用户登录时发送事件。
因此,事件的示例为:
1.用户的公司
2.用户ID
3.时钟输入
4.在应用程序内的部分中,用户从
最终,我想以各种方式对Analytics(分析)UI中的数据进行切片:
1.每个公司多少次签到
2.每个用户多少个签到
3.第1节
我该如何实现? 谢谢!
答案 0 :(得分:2)
custom dimensions可以提供帮助。
首先,请确保您已将用户分析设置为“ on” google Analytics(分析)设置和set up tracking for users。然后,您将在会话开始时设置用户ID,如下所示:
ga('set', 'userId', 'my_user_id_123');
对于用户的公司,您将要发送自定义维度。首先,设置自定义维度in the account settings。然后,进行另一个设置呼叫,类似于在步骤1中识别用户的方式。
ga('set', 'company', 'AwesomeCompanyId');
对于上班时间和部分,我认为事件类别/操作/标签应足以跟踪您的需求。我建议category: 'clockin'
action: 'clock-in'
label: 'section A'
ga('send', 'event', ‘clock-in’, ‘clock-in’, ‘section A’);```
然后您可以开始使用custom dimension vs custom event个报告来回答您遇到的问题。
答案 1 :(得分:0)
通常,答案是custom dimenstions(感谢@KatherineR)。
类别,操作和标签是尺寸,您可以添加自己的尺寸。
要添加自定义维度:
管理员->“属性”列下的-自定义定义->自定义维度。
每个自定义维度都有一个scope-我使用了Hit-Level范围。
代码:
ga('send', 'event', gaCategory, gaAction, gaLabel, {
'dimension1': companyName,
'dimension2': userId
});
请注意,键的尺寸应为N,其中n = [1..9]。
然后,n是您在第1节中定义的自定义维度的索引。