Не удается получить результаты рекламы в Бизнес-менеджере через Marketing API

Я использую SDK facebook для бизнеса, чтобы получать данные от бизнес-менеджера facebook с помощью Python. Я могу получить почти все поля с помощью метода get_insights, но не могу получить поле результатов. И я не вижу этого в документации.

      params_ads={'time_range': {'since': '2021-03-01', 'until': '2021-03-23'},'level': 'ad', 'limit': '20000'}
fields_ads = [AdsInsights.Field.account_id,
           AdsInsights.Field.account_name,
           AdsInsights.Field.ad_id,
           AdsInsights.Field.ad_name,
           AdsInsights.Field.adset_id,
           AdsInsights.Field.adset_name,
           AdsInsights.Field.campaign_id,
           AdsInsights.Field.campaign_name,
           AdsInsights.Field.spend,
           AdsInsights.Field.impressions,
           AdsInsights.Field.clicks,
           AdsInsights.Field.outbound_clicks,
        ]

ads = my_account.get_insights(params=params_ads, fields=fields_ads)

2 ответа

Изображение слишком низкого качества, чтобы быть уверенным, но "Результат" - это собирательное название в Ads Manager для основного показателя, основанного на цели оптимизации набора объявлений. Такой метрики как результат нет. Следовательно, его нельзя восстановить.

Однако то, что отображается как значение в этом столбце, может.

Поле результатов, которое вы просматриваете, не является само по себе "полем", а вместо этого показывает, для чего в первую очередь оптимизируется кампания / набор объявлений. Это может отличаться в зависимости от настроек учетной записи / набора объявлений.

В вашем случае это похоже на ThruPlays.