Facebook Ads Insights API не может получить бюджет

Я работаю над Facebook ads api v2.5, чтобы получить статистику рекламного аккаунта. Ниже приведен код, который я использую для получения данных: —

$params = array(
'date_preset' => InsightsPresets::LAST_30_DAYS,
'level' => InsightsLevels::CAMPAIGN,
'limit' => 1000,
);
$fields = array(
InsightsFields::CAMPAIGN_NAME,
InsightsFields::CAMPAIGN_ID,
InsightsFields::DATE_START,
InsightsFields::DATE_STOP,
InsightsFields::IMPRESSIONS,
InsightsFields::SOCIAL_IMPRESSIONS,
InsightsFields::UNIQUE_CLICKS,
InsightsFields::REACH,
InsightsFields::SPEND,
InsightsFields::TOTAL_ACTIONS,
InsightsFields::TOTAL_ACTION_VALUE,
InsightsFields::ACTIONS
);


$insights = $account->getInsights($fields, $params);

Мне также нужно получить бюджет кампании, но, похоже, не могу найти способ получить бюджет кампании.

Любая идея, как я могу получить бюджет кампании?

Спасибо,
Ронак Шах

1

Решение

Бюджет определяется на уровне рекламы (см. документы) и это скорее статическое значение, чем статистическое. Поэтому вы должны использовать классический запрос на чтение рекламы по его идентификатору.

Имена и идентификаторы кампаний доступны в аналитических материалах, так что вы можете связать аналитические материалы с рекламными объектами.

Соответствующие поля объявлений LIFETIME_BUDGET, DAILY_BUDGET а также BUDGET_REMAINING,

Также есть поле кампании с именем SPEND_CAP, но я не уверен, что это то, что каждый может использовать. И действительно, бюджет обычно устанавливается на уровне рекламы.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]