0

2013 年 1 月,Facebook 改变了对公开报告的 DAU 和 MAU 数据的解释方式。Facebook 没有报告每个应用程序的准确 MAU 和 DAU 数据,而是开始将每个应用程序分类为 MAU 和 DAU 层,因此报告的 MAU 和 DAU 数字被四舍五入到层(或级别)。Facebook 还引入了一种新的度量方法:排名——它表明一个应用程序相对于所有其他应用程序的执行情况。(https://developers.facebook.com/blog/post/2013/01/09/platform-updates--operation-developer-love/,另见http://www.appdata.com/understanding_facebook_ranks

我的问题是这样的:

事实上,当我通过访问https://graph.facebook.com/321574327904696检查 Farmville2 的使用指标时,我确实看到了新方法。即:DAU 和 MAU 报告的数字被四舍五入到层级。没有一月份之前的确切数字。见下文,MAU 报告在 1000 万层,DAU 报告在 100 万以上,即:1m 层。

结果:

{
   "id": "321574327904696",
   "name": "FarmVille 2",
   "description": "Grow and harvest beautiful crops, raise adorable animals, and craft delicious treats on your very own lifelike 3D farm.",
   "category": "Games",
   "subcategory": "Simulation",
   "link": "https://www.facebook.com/apps/application.php?id=321574327904696",
   "namespace": "farmville-two",
   "icon_url": "http://photos-d.ak.fbcdn.net/photos-ak-snc7/v85005/104/321574327904696/app_2_321574327904696_1179950008.gif",
   "logo_url": "http://photos-h.ak.fbcdn.net/photos-ak-snc7/v85005/104/321574327904696/app_1_321574327904696_637315223.gif",
   "company": "Zynga Inc.",
   "daily_active_users": "1000000",
   "weekly_active_users": "5000000",
   "monthly_active_users": "10000000",
   "daily_active_users_rank": 4,
   "monthly_active_users_rank": 1
}

但是,如果我使用 Facebook Graph API 浏览器并发出如下关于 Farmville2 使用情况的 FQL 查询,我仍然会看到其准确的 MAU 和 DAU 数据,而不是应用所属的大致 MAU 和 DAU 层级。

IE:

SELECT metric, value
FROM insights WHERE object_id='321574327904696' AND metric='application_active_users' AND period=period('month') AND end_time=end_time_date('2013-01-20')

结果显示 MAU 为 41,848,270。如果我查询 DAU,我会得到 8,264,964。

{
  "data": [
    {
      "metric": "application_active_users", 
      "value": 41848270
    }
  ]
}

我的问题是这样的:

我应该考虑哪些 DAU 和 MAU 数据?由于希望向后兼容并且很快将被删除,通过查询 Insights 表报告的确切数字是否仍然存在很短的一段时间?我是否应该假设我无法再获得准确的 DAU 和 MAU 数字?

4

1 回答 1

0

您可能应该假设您将无法很快获得准确的 DAU 和 MAU 数字。您从 Graph API 获得的数字是正确的结果,FQL 查询听起来还没有迁移到新的应用程序指标。

我建议您仅考虑使用 Graph API 指标,因为 FQL 返回的确切数字可能会在不久的将来发生变化。我建议在我们的错误工具上创建错误报告,并在 SO 上使用错误报告的链接更新您的答案,以便其他人可以跟踪此问题的状态。此外,请在错误报告中引用此 SO 线程,以便我们查看此内容。

于 2013-01-23T17:35:43.120 回答