4

以下を使用して要求されたときに、Facebook が広告グループの統計データを返す方法が変更されているように見えることに気付きました。

https://graph.facebook.com/stats/startime/endtime?ids= {adgroup_id}&access_token=...

a) 他の誰かが同様の動作を経験していないか、b) http://developers.facebook.com/docs/reference/ads-api/の API ドキュメント以外に利用可能なドキュメントがあるかどうか疑問に思っています(私はMarketing API の Facebook グループに含まれていますが、承認されていません)。

1) 新年の前に、UI を介して報告された統計と一致させるために、API 呼び出しには PST を基準とした開始時刻と終了時刻、つまり 08:00:00 が必要であると判断しました。Facebook がアカウントのタイムゾーン設定を使用しているようです。たとえば、東部タイムゾーンのアカウントの UI によって報告されたデータを一致させるには、05:00:00 で開始および終了する時間を要求する必要があります。アーカイブされたデータ ファイルは、この変更が 2012 年 1 月 1 日以降に発生したことを示唆しています。同じ時間枠を使用して 2012 年 1 月 3 日に。

2) 統計データは 1 秒に集約されているように見えます: アカウントのタイムゾーンの真夜中から真夜中の 1 秒後まで:

.../stats/2011-12-28 05:00:00/2011-12-28 05:00:01?ids={adgroup_id}&access_token=...

2011-12-28 のすべてのデータを取得し、

.../stats/2011-12-28 05:00:01/2011-12-28 05:00:02?ids={adgroup_id}&access_token=...

ほとんどデータを取得しません (これについては後で詳しく説明します)。

3) unique_impressions と social_unique_impressions を取得できるのは、アカウントのタイムゾーンの午前 0 時と同じ開始時刻を指定し、終了時刻が開始時刻から 1 日以内の場合のみです。それ以外の場合、これらのフィールドはゼロとして返されます。unique_clicks と social_unique_clicks で同様の応答がありますが、要件は少し緩いです (完全には調査していません)。 編集 https://developers.facebook.com/docs/reference/ads-api/adstatistics/は、この質問に答えます (独自の統計の見出しの下) - これが Facebook のシステムの設計方法です。

4) unique_clicks と social_unique_clicks が適切に集計されていないようです。たとえば、00:00:00 EST から 00:00:01 EST までのデータを要求すると、00:00:02 EST から 00:00:03 EST まで、および 00:00:00 EST から 00:00 までと同じデータが返されます。 03 EST。00:00:00 から 00:00:03 までのデータは、00:00:00 から 00:00:01 までのデータに 00:00:02 から 00:00:03 までのデータを加えたものに等しいと予想されます。 編集https://developers.facebook.com/docs/reference/ads-api/adstatistics/ (一意の統計の見出しの下) から、これらの一意の統計は集計されることを意図していないと推測します。

Firefox を使用してこのデータを取得していますが、UNIX 時間または文字列形式の時間のどちらを使用しても同様の結果が得られます。

ヘルプ情報、説明、同様の結果の確認などをいただければ幸いです。ありがとうございました!

4

1 に答える 1

1

1) ドキュメントによると、公式には統計は時間の粒度さえもサポートしていません。彼らは、現在の日付の正時にリクエストを実行し、差額を取る必要があると言っています。現時点では、これは実際には機能していません。中間のタイムゾーンをサポートしていると思います。これは明らかに文書化されておらず、サポートされていないため、自己責任で使用してください。私はエポックタイムを使用します

2) 繰り返しますが、30 分を超える粒度を取得することはできません。また、API は最新のリクエストをサポートしていると思われますが、信頼性は高くありません。5 分後にリクエストを実行すると、5 分前よりもインプレッションが 1000 少なくなります。Facebook には、短期的には相互に同期されないキャッシュ サーバーが複数ある可能性が高いため、2 番目のキャッシュ サーバーに到達しようとするのは時間の無駄です。

于 2012-05-11T19:50:58.490 に答える