能否在Mixpanel中使用自定义Job id属性编写统计公式?
解决Mixpanel中基于Job id统计平均候选人匹配数的问题
核心逻辑明确
你要的平均候选人匹配数 = (所有Job Hired + Job Not Hired事件的总次数) / (唯一Job id的总数量)——本质是每个职位对应的候选人数(获聘+未获聘)的平均值。
具体实现步骤
方法一:分组分析(最直观)
- 配置分组属性:
进入Mixpanel项目设置 → 分组(Groups),添加Job id作为分组属性(确保属性名和上报的完全一致,比如大小写、空格)。 - 创建分组报告:
- 选择「分组分析」(Group Analysis),分组维度选
Job id - 添加两个事件指标:
Job Hired(计数)和Job Not Hired(计数),将两个指标合并为「总候选人数」(在指标编辑里选“相加”) - 报告顶部的「计算」下拉框中选择「平均值」,直接得到所有职位的平均候选人匹配数
- 选择「分组分析」(Group Analysis),分组维度选
方法二:Insights自定义公式
- 构建基础指标:
- 指标A(总候选人数):选择「计数」,添加
Job Hired和Job Not Hired两个事件,设置为求和 - 指标B(唯一职位数):选择「唯一值」,事件选
Job Hired和Job Not Hired(覆盖所有有候选人的职位),属性选Job id
- 指标A(总候选人数):选择「计数」,添加
- 创建自定义公式:
在Insights中点击「添加公式」,输入{{指标A}} / {{指标B}},即可得到平均候选人匹配数
问题原因说明
你之前在Metrics里无法直接获取Job id,是因为默认Metrics统计的是事件的聚合值(计数、总和等),要访问属性的维度或唯一值,需要通过「分组」或「唯一值指标」的方式把属性纳入计算逻辑,而不是直接在公式里引用原始属性。
内容的提问来源于stack exchange,提问作者Preeti Das
相关产品推荐
相关产品推荐

