我正在使用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);
}
有没有人知道获取每个目标网址所花费金额的解决方法?如上所述,只要广告有多个网址,就会出现问题。