Mixpanel:Data Export API为Web仪表板提供不同的结果和范围

Oll*_*ass 5 api analytics data-integrity mixpanel

我在Mixpanel的仪表板和Data Export 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)
Run Code Online (Sandbox Code Playgroud)

这是它返回的数据:

{
    "legend_size": 1,
    "data": {
        "series": [
            "2012-09-17",
            "2012-09-24"
        ],
        "values": {
            "login": {
                "2012-09-17": XXXXX,
                "2012-09-24": YYYYY
            }
        }
    }
}   
Run Code Online (Sandbox Code Playgroud)

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

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

如何确保相同日期范围内两个接口之间的结果一致?

小智 18

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

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

最好的,Geddes

  • 非常非常有用的评论 - 因为我试图了解API,现在我可以观看它.超. (3认同)