我正在寻找一种以编程方式为我的页面导出 Facebook 洞察数据的方法,以一种我可以自动化的方式。具体来说,我想创建一个每天运行的计划任务,并且可以使用 Facebook API 保存页面洞察数据的 CSV 或 Excel 文件。然后我会有一个 ETL 工作,将这些数据放入数据库。
我检查了 Excel 的 oData 服务,该服务似乎已损坏。有谁知道以编程方式自动导出 Facebook 页面的洞察数据的方法?
我正在寻找一种以编程方式为我的页面导出 Facebook 洞察数据的方法,以一种我可以自动化的方式。具体来说,我想创建一个每天运行的计划任务,并且可以使用 Facebook API 保存页面洞察数据的 CSV 或 Excel 文件。然后我会有一个 ETL 工作,将这些数据放入数据库。
我检查了 Excel 的 oData 服务,该服务似乎已损坏。有谁知道以编程方式自动导出 Facebook 页面的洞察数据的方法?
一旦您知道如何访问这些见解,这是可能的,而且不会太复杂。
这是我如何进行的:
我已经编写了代码(并在www.social-insights.net上作为临时免费工具发布),因此导出到 excel 将非常快速和容易。
让我知道我是否可以帮助您。可以在周末之前完成。
您需要编写一些使用Facebook Graph API的Insights部分的东西。我还没有看到已经为此写过的东西。
查看http://megalytic.com。这是一项将 FB Insights(连同 Google Analytics、Twitter 和其他一些)导出到 Excel 的服务。
有一个新工具可用:Analytics Edge 加载项现在有一个 Facebook 连接器,可以快速下载。 http://www.analyticsedge.com/facebook-connector/
有多种方法可以做到这一点。我建议您的选择取决于两个因素:
我无法为您回答 1,但在您的情况下,您并没有移动那么多数据(相对而言)。我仍然会分享许多选项中的三个选项。
硬编码
这将需要一个访问 Facebook 的 GraphAPI 的脚本和一台计算机/服务器来自动处理该请求。我主要使用 AWS,建议您可以启动一个 EC2 并安排它在 X 次启动您的脚本。我没有使用过 AWS Pipeline,但我知道它的设计方式可以让它自动运行脚本......据说服务器专业知识要少一些
使用第三方插件
有很多人有类似的数据需求。它催生了许多易于使用的工具。我使用Supermetrics Free进行偶尔的审计并确保我们的工具正常运行。Supermetrics 速度很快,并且具有访问 Facebook 的 API 和其他几个 API 的非常简单的界面。我相信您也可以使用它来安排刷新和更新。
使用第三方全方位服务 ETL 还有一些服务或自由职业者可以为您设置这个,几乎不需要您自己的工作。取决于您想要数据的位置。Stitch是我在 FB 广告上合作过的一项服务。可能会有更好的服务,但它现在已经满足了我们的需求。
使用 Supermetrics 之类的第三方插件可能会为您提供最好的服务。它快速且易于使用。如果您有更多数据要移动,或者需要比每天更频繁地刷新数据,其他方法可能更值得研究。