Google 分析 - 事件 - 类别、操作和标签还不够

Google Analytics - Events - Category, Action & Label are not enough

我想发送包含所有类型参数的事件,然后能够在每个参数的 UI 中对其进行切片。

目前 AFAIK 我只有三个参数:类别、操作和标签。

我开发了一个跟踪时间的应用程序,我想在用户打卡时发送一个事件。 所以事件的一个例子是:
1. 用户所在公司
2.用户id
3. 签到
4. 用户从

签到的应用内部分

最终我想以各种方式对 Analytics UI 中的数据进行切片:
1. 每个公司打卡次数
2. 每个用户打卡次数
3.section1打卡次数

我怎样才能做到这一点? 谢谢!

这是 custom dimensions 可以帮助解决的问题。

  1. 首先,确保你的用户分析设置为'on' google 分析设置,以及 set up tracking for users。然后,您将在会话开始时设置用户 ID,如下所示:

    ga('set', 'userId', 'my_user_id_123');

  2. 对于用户的公司,您需要发送自定义维度。首先,设置自定义维度 in the account settings。然后,只需进行另一个设置调用,类似于您在步骤 1 中识别用户的方式:

    ga('set', 'company', 'AwesomeCompanyId');

  3. 对于打卡和版块,我觉得事件类别/动作/标签应该足以追踪你所需要的。我建议 category: 'clockin' action: 'clock-in' label: 'section A'

    ga('send', 'event', ‘clock-in’, ‘clock-in’, ‘section A’);```
    

然后您可以开始使用 custom dimension vs custom event 报告来回答您的问题。

一般来说答案是custom dimenstions(感谢@KatherineR)。
类别、操作和标签是维度,您可以添加自己的维度。

  1. 要添加自定义维度: 管理员 --> "Property" 列下 - 自定义定义 --> 自定义维度。
    每个自定义维度都有一个 scope - 我使用了 Hit-Level 范围。

  2. 代码:

    ga('send', 'event', gaCategory, gaAction, gaLabel, {
        'dimension1': companyName,
        'dimension2': userId
    });
    

    请注意键应该是维度 N,其中 n=[1..9]。
    n 是您在第 1 节中定义的自定义维度的索引。

  3. 现在在 GA ui 中,您可以创建包含新自定义维度的新报告。 自定义 --> 自定义报告 --> 创建新报告 在 "Report content" --> 尺寸 --> 中包含您的新尺寸。