2017-05-17 19 views
0

、私はAdがを開始し、を停止日付を取得しようとしていますFacebookのマーケティングAPIで広告が開始され、広告端を返しません。広告の洞察は、広告レベルで<strong>広告マネージャ</strong>で

これまでのところ、私はAd InsightsをAPIに使用していますが、広告がアクティブでなかったクエリの日付のみを返します。だから、それはクエリ可能なフィールドの一部ではないようです。

パワーエディタを使用している間、私は、日付Power Editor Shows Ad Starts Ad Stops

を見ることができます例えば広告IDと、所与の広告の開始と停止したときに取得する他の方法はありますか?

は、私はあなたがチェックすることができる唯一の日付はAdSetオブジェクト上start_timeend_timeあり、これはあなたの広告のスケジュール運転時間を与えるだろうと考えてい

H

答えて

0

、ありがとうございます。

これは、広告がスケジュールされている可能性があるため、広告が配信された日を必ずしも提供するとは限りませんが、一時停止したままにしておきます。

+0

正しく、私はAdSetフィールドを見るのを忘れてしまった!ありがとう。 –

0

あなたが確認できる日付は複数ありますが、正確ではないものもあります。広告は複数回一時停止/一時停止になる可能性があるため、開始と停止を行うことはできません。あなたが得ることができる

日付:

  • 広告レベルであり(広告を作成したときに)「作成」と「更新」されている (広告は前回に更新されたとき)日付。
  • の広告洞察レベルでは、「date_start」(最初の統計情報が表示されます)と「date_stop」(要求された期間の最終日)が表示されます。

私が示唆できるアイデアは、生涯についての洞察をクエリすることです。あなたの広告がアクティブで統計を生成していた日のリストが返されます。あなたが広告を5日間有効にしていても、実際の生涯が30日間だった場合は、5つのアイテムを持つ配列が得られるので、最初と最後を取ることができます。

このロジックは、キャンペーン/広告セット/広告のどのレベルにも適用されます。

+0

どのように_param_オプションの中で寿命を問い合わせることができましたか? 'my_account.get_ad_sets(fields = fields、params = params)' –

+0

あなたのコードに依存します。 Facebook API側では、2つのパラメータを使用する必要があります。date_preset = lifetimeとtime_increment = 1 – Artyom

+0

ありがとうございました! –