Получение оценочных ставок для объявлений (охват / показ) с помощью API Graph Facebook

Мы пытаемся получить кривую оценки ставки для рекламного аккаунта программно, используя Facebook Ads Python SDK v2.9.

В v2.8 он работал, но не работает в 2.9 (см. Примеры ниже). Есть идеи?

Возвращаемое значение 2.9:

"daily_outcomes_curve": [ { "тратить": 0, "охват": 0, "показы": 0, "действия": 0 } ]

Возвращаемое значение 2.8:

"кривая": [ { "ставка": 0, "потратить": 0, "охват": 0, "показы": 0, "действия": 0, "предикаты_памяты": 1, "предикат_ерейса_реача": 1, "досягаемость_возврат_вязки") ": 0," reach_upper_bound ": 0," actions_lower_bound": 0, " actions_upper_bound": 0 }, { "bid": 1, " тратить ": 646," достичь ": 3567.9354838954," показы ": 6680.7097528277," действия " ": +130,80274455903, "predicted_errors_conversions": +2,8245606972256, "predicted_errors_reach": 2,689207357674, "reach_lower_bound": 1263,9466935967, "reach_upper_bound": +9763,8390907652, "actions_lower_bound": 39,849431346027, "actions_upper_bound": +387,70589834293 }, ...

1 ответ

Используя v2.9, я выполнил приведенный ниже запрос и смог получить результаты:

curl -i -X GET \
 "https://graph.facebook.com/v2.9/act_<ID>/delivery_estimate?optimization_goal=POST_ENGAGEMENT&targeting_spec=%7B%20%22geo_locations%22%3A%20%7B%22countries%22%3A%20%5B%22US%22%5D%20%7D%2C%20%22age_min%22%3A%2020%2C%20%22age_max%22%3A%2060%7D&access_token="

Отклик:

{
  "data": [
    {
      "bid_estimate": {
        "min_bid": 51,
        "median_bid": 67,
        "max_bid": 95
      },
      "daily_outcomes_curve": [
        {
          "bid": 0,
          "spend": 0,
          "reach": 0,
          "impressions": 0,
          "actions": 0
        },
        {
          "bid": 1,
          "spend": 435,
          "reach": 4484.0916784657,
          "impressions": 4538.5274241599,
          "actions": 96.207167683919
        },
...

Скорее всего, вы получили какой-то периодический сбой.

Я знаю, что это старая ветка, но я нашел это в документации по API, она может помочь кому-то еще, кто окажется здесь

Это поле будет содержать данные только тогда, когда мы сможем предоставить прогноз с высокой степенью достоверности. Если у нас нет высоконадежных прогнозов, мы вернем массив из 1 точки со всеми 0.

Источник: https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-delivery-estimate/

Другие вопросы по тегам