【问题标题】:Facebook Ads Insights API Could not fetch BudgetFacebook Ads Insights API 无法获取预算
【发布时间】:2015-12-28 16:21:17
【问题描述】:

我正在使用 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);

我还需要获取广告系列预算,但似乎找不到任何获取广告系列预算的方法。

知道如何获得广告系列预算吗??

谢谢, 罗纳克·沙阿

【问题讨论】:

    标签: php facebook facebook-ads-api


    【解决方案1】:

    预算是在广告集级别定义的(请参阅docs),它是一个静态值而不是统计值。因此,您必须通过其 ID 对广告集使用经典阅读请求。

    广告系列名称和 ID 在见解中可用,以便您可以将见解与广告对象配对。

    相关的广告集字段为LIFETIME_BUDGETDAILY_BUDGETBUDGET_REMAINING

    还有一个名为 SPEND_CAP 的活动字段,但我不确定每个人都可以使用它。实际上,预算通常是在广告组级别设置的。

    【讨论】:

    • 谢谢你的回答。顺便说一句,虽然我已经从 PHP sdk 得到了答案,但仍然为你 +1 投票,再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多