5

我在 Mixpanel 的仪表板和数据导出 API 中得到不同的数字。

在细分选项卡上的仪表板中,我选择了一个事件(“登录”)、开始和结束日期(9 月 17 日和 24 日)以及周单位。它显示了本周(9 月 17 日、9 月 10 日和 9 月 3 日)的图表和包含四个值的表格。

我使用 Python 库调用 Mixpanel API:

api = Mixpanel(
    api_key = '----',
    api_secret = '----'
)

data = api.request(['segmentation'], {
    'event': 'login',
    'unit': 'week',
    'from_date': '2012-09-17',
    'to_date': '2012-09-24'
})

print json.dumps(data)

这是它返回的数据:

{
    "legend_size": 1,
    "data": {
        "series": [
            "2012-09-17",
            "2012-09-24"
        ],
        "values": {
            "login": {
                "2012-09-17": XXXXX,
                "2012-09-24": YYYYY
            }
        }
    }
}   

值 XXXXX 与 Web 仪表板中显示的值不同,这是为什么呢?

API 返回 9 月 24 日的值,该值不在仪表板视图中。仪表板显示 API 中没有的 9 月 3 日和 10 日的值。为什么会这样?

如何确保同一日期范围内两个界面的结果一致?

4

1 回答 1

18

Mixpanel 解决方案团队的 Geddes 在这里。Mixpanel 网站实际上使用了我们公开记录供您使用的相同 API,因此一个技巧是使用 Firebug / Chrome Inspector 在 Mixpanel 页面上查看所有 XHR 请求。您将看到 Mixpanel 用于获取其数字的确切 API 查询,并且您可以将其与您自己的 API 查询进行比较,您将清楚区别在哪里。

当然,我们非常乐意查看您的案例。如果您可以向 support@mixpanel.com 提供帐户名称、活动名称等详细信息,我们可以为您提供更具体的答案。

最好的,格德斯

于 2012-09-24T19:40:20.083 回答