6

Marketing API の場合、1 回の呼び出しで特定のアカウントからすべての広告セットとそのインサイトを取得できることはわかっていますが、同じ呼び出しでインサイト エッジの date_preset を指定できますか?

たとえば、次の例では、生涯のインサイト統計が得られます。

/v2.4/{accountID}/adcampaigns?fields=insights

明確にするために-これは、adset idごとに個別の呼び出しを行うことで取得できることを知っています(date_presetを指定できることがわかっています)。代わりに、広告セットの長いリストとその洞察の詳細を一度に取得する呼び出しを介してこれを行いたいと考えています。

4

2 に答える 2

6

はい、これはクエリ展開を使用して可能ですが、とにかくこれを行うべきではありません。

クエリ拡張を使用すると、1 つの HTTP 呼び出しで複数の要求が実行されます。この場合、1 つの要求ですべての広告キャンペーンが取得され、返された広告キャンペーンの数がNどこにあるかが要求されます。Nこれは、レート制限に影響します。

すべての広告キャンペーン (広告セット) のすべての分析情報をリクエストする最も効率的な方法は、集計レベルを指定してアカウント レベルでリクエストすることです。

/v2.4/act_{ADACCOUNT_ID}/insights?date_preset=last_7_days&level=campaign

これには 1 つのリクエスト、またはページの総数を取得するためのリクエスト数が必要です。

クエリ拡張でこれを本当に実現したい場合は、たとえば次のようにします。

/v2.4/act_{ADACCOUNT_ID}/adcampaigns?fields=insights.date_preset(last_30_days).time_increment(all_days)

param_name=param_value通常はフォームのクエリ パラメータであるインサイトへのパラメータが の形式になっていることがわかりますparam_name(param_value)

于 2015-07-15T15:22:31.193 に答える