2010-09-11 60 views
0

是否有可能跟踪Facebook用户使用任何Facebook应用的频率和/或时间?如果他们安装了其中一个应用程序,它可以用来收集有关应用程序使用情况的统计信息?例如,你可以说用户在过去24小时内玩了8个小时玩法姆维尔。甚至是特定应用程序的总使用量。可以收集关于使用Facebook应用程序的统计数据,以及如何完成这项工作?可以收集有关使用Facebook应用程序的统计信息?

回答

10

当您注册您的应用程序时,您可以获得关于用户的人口统计信息以及用户如何通过Insights从应用程序共享的详细分析。

Graph API提供对所有这些数据的编程访问权限,因此您可以将Platform数据集成到您自己的自定义分析系统中。

要下载Insights数据,您首先需要通过OAuth客户端凭据流获取与您的应用程序关联的OAuth访问令牌。您可以获取访问令牌,为您的应用程序:

curl -F grant_type=client_credentials \ 
    -F client_id=your_app_id \ 
    -F client_secret=your_app_secret \ 
    https://graph.facebook.com/oauth/access_token 

一旦你有你的应用程序访问令牌,你可以下载分析数据为您的应用:

https://graph.facebook.com/app_id/insights?access_token=... 

该URL输出所有分析的通过API提供的数据,包括用户总数,活动用户数量以及许多其他详细指标。例如,你可以得到谁见过从您的网站共享与网页的用户数量:

https://graph.facebook.com/app_id/insights/share_views/day?access_token=... 

您可以使用,因为直到指定要数据的时间范围。两个参数接受时间在几乎任何有效的日期格式:

https://graph.facebook.com/app_id/insights?access_token=...&since=yesterday 

探索洞察产品和底座/见解URL更多的可用指标的完整列表。

我希望它能帮助你。

相关问题