关于Facebook应用程序的使用可以收集哪些统计数据?

roo*_*ook 0 javascript php facebook

是否有可能跟踪Facebook用户使用任何Facebook应用程序的频率和/或时间?如果他们安装了您的某个应用程序,这可以用于收集有关应用程序使用情况的统计信息吗?例如,您可以说用户在过去24小时内花了8个小时玩Farmville.甚至是特定应用的总使用量.关于facebook应用程序的使用可以收集什么统计数据?如何做到这一点?

Pra*_*uja 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
Run Code Online (Sandbox Code Playgroud)

获得应用程序访问令牌后,您可以在以下位置下载应用程序的分析数据:

https://graph.facebook.com/app_id/insights?access_token=...
Run Code Online (Sandbox Code Playgroud)

该URL输出通过API提供的所有分析数据,包括用户总数,活动用户数和一些其他详细指标.例如,您可以通过以下方式获取已从您的网站分享页面的用户数量:

https://graph.facebook.com/app_id/insights/share_views/day?access_token=...
Run Code Online (Sandbox Code Playgroud)

您可以使用since和until来指定数据的时间范围.两个参数都接受几乎任何有效日期格式的时间:

https://graph.facebook.com/app_id/insights?access_token=...&since=yesterday
Run Code Online (Sandbox Code Playgroud)

浏览数据洞察产品和基本/见解网址,了解更多可用指标的完整列表.

我希望它会对你有所帮助.