Facebook 广告洞察 API 无法获取预算
Facebook Ads Insights API Could not fetch Budget
我正在处理 facebook 广告 api v2.5 以获取广告帐户 stats.Below 是我用来获取数据的代码:-
$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);
我还需要获取广告系列预算,但似乎找不到任何方法来获取广告系列预算。
知道如何获得广告系列预算吗?
谢谢,
罗纳克沙
预算是在广告集级别定义的(参见 docs),它是一个静态值而不是统计值。因此,您必须通过其 ID 在广告集上使用经典阅读请求。
活动名称和 ID 在见解中可用,因此您可以将见解与广告对象配对。
相关广告集字段是 LIFETIME_BUDGET
、DAILY_BUDGET
和 BUDGET_REMAINING
。
还有一个名为 SPEND_CAP
的活动字段,但我不确定这是不是每个人都可以使用的。实际上,预算通常是在广告组级别设置的。
我正在处理 facebook 广告 api v2.5 以获取广告帐户 stats.Below 是我用来获取数据的代码:-
$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);
我还需要获取广告系列预算,但似乎找不到任何方法来获取广告系列预算。
知道如何获得广告系列预算吗?
谢谢, 罗纳克沙
预算是在广告集级别定义的(参见 docs),它是一个静态值而不是统计值。因此,您必须通过其 ID 在广告集上使用经典阅读请求。
活动名称和 ID 在见解中可用,因此您可以将见解与广告对象配对。
相关广告集字段是 LIFETIME_BUDGET
、DAILY_BUDGET
和 BUDGET_REMAINING
。
还有一个名为 SPEND_CAP
的活动字段,但我不确定这是不是每个人都可以使用的。实际上,预算通常是在广告组级别设置的。