为不再投放的广告获取Facebook广告洞察

时间:2017-03-09 17:29:38

标签: php facebook facebook-graph-api facebook-insights

我正在尝试深入了解正在进行的和过去的广告。

使用graph api

$fields2=array('fields' => 'cpc,clicks,impressions,actions,spend,reach,video_p100_watched_actions,video_p25_watched_actions,video_p50_watched_actions,video_p75_watched_actions,video_p95_watched_actions,video_avg_percent_watched_actions',
'time_increment' => "1",
'access_token'=>$token);
 $fields2=http_build_query($fields2);
 $curl2 = curl_init();
 curl_setopt_array($curl2, array(
                   CURLOPT_RETURNTRANSFER => 1,
                   CURLOPT_URL => "https://graph.facebook.com/v2.8/$AD_ID/insights/?$fields2"
                   ));

在为其提供广告ID后,我获得了我想要的所有指标,除非AD不再运行。

对于所有不再投放的广告,我得到的就是这个

{
  "data": [
  ]
}

有没有办法获取不再投放的广告的见解? 如果是这样,我需要添加哪些字段?

1 个答案:

答案 0 :(得分:0)

解决方案是添加一个额外的参数:

'time_range' => "{'since':'2015-01-01', 'until':'2020-01-01'}"

...