我是 Mixpanel 的新手,我正在尝试使用 API 的 JQL 端点来检索已参与实验的用户的每日提要。我的JQL如下:
function main() {
return Events({
from_date: "2022-04-01",
to_date: "2022-04-01",
})
.filter(function(event) {
return event.name == "$experiment_started"
}
)
.groupBy(["properties.experiment_name"], mixpanel.reducer.count());
}
尽管存在相关日期的事件,但它返回一个空数组,并且当我删除分组依据时它返回数字,所以我知道问题一定出在我正在使用的属性名称上。问题是,我几乎尝试了几乎所有不同的方式来编写我能想到的“实验名称”,但都无济于事——以 $ 为前缀,大写,小写,使用下划线,你给它命名,但无济于事。用户界面中的确切名称是“实验名称”。
有人可以确认哪种特殊的“实验名称”书写方式可行吗?我如何在 UI 中自己解决这个问题,这样我就不必通过反复试验来打破小时费率限制?
我是 Mixpanel 的一名支持工程师,查看了您的 JQL,似乎只有一个语法错误。该事件在 Mixpanel 中记录为“$experiment_started”,您正在正确过滤它,但您在“experiment_name”上分组,但您应该在“Experiment name”上分组。