是否可以通过Insights获取目标网址级别的费用数据?

时间:2015-08-11 13:31:38

标签: php facebook-php-sdk facebook-ads-api

我正在使用Facebook营销API(具体见解),我希望每天获得每个目标网址的费用。作为documented,似乎只能在以下级别进行:

  • 帐户
  • 广告系列小组
  • 运动
  • 广告组

目前,我在广告组一级获得了一个数据洞察报告,然后从广告素材中提取目标网址。这样做的问题是广告素材可以包含多个网址。当广告是转盘时会发生这种情况。我现在这样做的方式给你一些背景:

$facebookAdAccount = $this->_getFacebookAdAccount($id);
$adGroups = $facebookAdAccount->getInsights(array(
        InsightsFields::ACCOUNT_ID,
        InsightsFields::CAMPAIGN_ID,
        InsightsFields::ADGROUP_ID,
        InsightsFields::CAMPAIGN_NAME,
        InsightsFields::ADGROUP_NAME,
        InsightsFields::CLICKS,
        InsightsFields::IMPRESSIONS,
        InsightsFields::SPEND
    ), array(
        'time_increment' => 1,
        'time_range' => array(
            'since' => $startDate->format('Y-m-d'),
            'until' => $endDate->format('Y-m-d')
        ),
        'limit' => 100,
        'level' => InsightsLevels::ADGROUP
    ));
    foreach ($adGroups as $adGroup) {
        $adGroup->creative_url = $this->getDestinationUrl($adGroup->adgroup_id);
    }

有没有人知道获取每个目标网址所花费金额的解决方法?如上所述,只要广告有多个网址,就会出现问题。

0 个答案:

没有答案