能否通过gtag.js向Google Analytics传自定义参数实现按组织分组用户?
Google Analytics 按用户所属组织分组统计实现方案
完全可以实现该需求,具体操作逻辑如下:
操作步骤
1. 前端追踪代码配置
你可以在用户每次选择/切换组织时,将组织标识作为自定义参数发送给GA,支持两种实现方式:
- 切换时单独发送切换事件,附带组织参数(GA4 示例代码):
gtag('event', 'organization_switched', {'organization': '当前选中的组织名称/ID'}); - 把组织参数设置为全局用户属性,后续该用户发送的所有页面浏览、交互事件都会自动携带该参数,无需每次单独传值:
gtag('set', 'user_properties', {'current_organization': '当前选中的组织名称/ID'});
2. GA 后台配置
登录GA4后台,进入「自定义定义」板块,将你发送的organization/current_organization参数注册为自定义维度:
- 如果是事件附带的参数,维度范围选择「事件」
- 如果是用户属性参数,维度范围选择「用户」
3. 报表拆分查看
配置生效后,你可以直接在GA的探索报表中,将该自定义维度添加为拆分维度,即可按照组织维度拆分所有用户、会话、行为相关指标;也可以直接添加过滤器,仅查看特定组织的统计数据。
注意事项
- 如果单个用户在同一会话内切换过多个组织,事件级参数会按照事件触发时的组织归属统计,符合业务实际逻辑
- 如果你需要统计每个组织的总关联用户数,建议同步维护记录用户所有加入过的组织的自定义维度,避免切换组织后历史关联数据被覆盖
内容的提问来源于stack exchange,提问作者palmerh
相关产品推荐
相关产品推荐

