4

Facebookのインサイトデータをプログラムでエクスポートして、自動化できる方法を探しています。具体的には、毎日実行され、FacebookAPIを使用してページのインサイトデータのCSVまたはExcelファイルを保存できるスケジュールされたタスクを作成したいと思います。次に、そのデータをデータベースに配置するETLジョブがあります。

壊れているように見えるExcel用のoDataサービスをチェックアウトしました。Facebookページのインサイトデータのエクスポートをプログラムで自動化する方法を知っている人はいますか?

4

5 に答える 5

4

インサイトにアクセスする方法がわかれば、それは可能であり、それほど複雑ではありません。

これが私が進める方法です:

  • offline_access と read_insights を使用してユーザーにログインします。read_insights を使用すると、ユーザーが管理しているすべてのページとアプリケーションの洞察にアクセスできます。offline_access は、ユーザーがログインするのを待たずにインサイトを更新するために使用できる永続的なトークンを提供します。
  • ユーザーが管理しているページとアプリケーションのリストを取得し、それらをデータベースに保存します。
  • ページまたはアプリケーションの洞察を得たいときは、FQL にクエリを実行せず、Graph API にクエリを実行します。選択された日付範囲。次に、Batch API ( http://developers.facebook.com/docs/reference/api/batch/ ) で使用するクエリを生成します。これにより、1 回のクエリで、日付範囲内のすべての日について、利用可能なすべてのインサイトのすべてのデータを取得できます。
  • 取得したかなり巨大な json オブジェクト (数 Mb の重さがあることに注意してください) を解析し、すべてをデータベースに格納します。
  • すべての分析情報が解析されてデータベースに保存されたので、グラフの表示や CSV や Excel 形式でのエクスポートなど、必要な方法でデータを操作するための SQL クエリをいくつか実行するだけです。

私は既にコードを作成しており ( www.social-insights.netで一時的に無料のツールとして公開しています)、Excel へのエクスポートは非​​常に高速かつ簡単です。

お手伝いできることがあればお知らせください。週末前に行うことができます。

于 2011-09-28T13:12:28.553 に答える
0

これを行う方法はいくつかあります。あなたの選択は2つの要因に依存することをお勧めします:

  1. あなたのコーディングスキルのレベルは?
  2. どのくらいのデータを移行しようとしていますか?

1 とはお答えできませんが、あなたの場合、移動するデータはそれほど多くありません (相対的な意味で)。多くのオプションのうちの 3 つのオプションを引き続き共有します。

ハードコード IT

これには、Facebook の GraphAPI にアクセスするスクリプトと、その要求を自動的に処理するコンピューター/サーバーが必要です。私は主に AWS を使用しており、EC2 を起動して、スクリプトを X 回起動するようにスケジュールすることをお勧めします。私は AWS Pipeline を使用したことはありませんが、スクリプトを自動的に実行できるように設計されていることは知っています...おそらくサーバーのノウハウが少し少ないと思われます

サードパーティのアドオンを使用

同じようなデータを必要としている人はたくさんいます。これにより、多くの使いやすいツールが生まれました。Supermetrics Freeを使用して、時折監査を実行し、ツールが適切に実行されていることを確認しています。Supermetrics は高速で、Facebook API やその他の API にアクセスするための非常に簡単なインターフェイスを備えています。更新と更新をスケジュールすることもできると思います。

サードパーティのフルサービス ETLを使用 する 自分でほとんどまたはまったく作業せずにこれを設定できるサービスやフリーランサーもいくつかあります。データが必要な場所に応じて。スティッチは、私が FB 広告で使用したサービスです。より良いサービスがあるかもしれませんが、今のところ私たちのニーズを満たしています。

私のおすすめ

Supermetrics のようなサードパーティのアドオンを使用すると、おそらく最適なサービスが提供されるでしょう。高速で使いやすいです。移動するデータが多い場合、または毎日よりも頻繁に更新する必要がある場合は、他の方法を検討する価値があります。

于 2016-06-29T18:25:17.703 に答える
0

http://megalytic.comをチェックしてください。これは、FB インサイト (Google アナリティクス、Twitter などと共に) を Excel にエクスポートするサービスです。

于 2012-04-20T18:48:22.423 に答える