Facebook广告洞察API - 获取基本指标

时间:2016-02-16 04:25:54

标签: facebook-graph-api facebook-ads-api

我想使用谷歌脚本连接到Facebook Ads Insights API,以生成和更新包含我的广告关键绩效指标的Google工作表。

我已阅读Facebook的文档,但我有点迷失,例如在文档的网站上,我可以看到我应该遵循这种语法来获得广告系列的展示

GET <AD_OBJECT>/insights?fields=impressions

但我不太确定在cURL get查询中哪个适合它,如果它看起来像这样?

https://graph.facebook.com/v2.5/CAMPAIN_ID/insights?fields=impressions%?access_token=TOKEN

我尝试构建以下google脚本,但我不确定它会在任何地方,任何帮助吗?

    var myClientID = '';
var myClientSecret = '';
var myAccessToken = 'MY_TOKEN';
var graphURL = 'https://graph.facebook.com/v2.5/';

function getPageLikes(campaign_id) {
  var searchParams = '?fields=impressions%2Cunique_clicks%2Creach';
  var campaignID = MY_CAMPAIGN_ID;
  var fullURL = graphURL + campaignID + '/insights/' + searchParams + '&access_token=' + myAccessToken;
  var fetchResult = UrlFetchApp.fetch(fullURL);
  var campaign = JSON.parse(fetchResult);
  var likes = campaign.data[0];
  return campaign_data;

}

谢谢

1 个答案:

答案 0 :(得分:1)

是。如果你喜欢CURL,你应该玩https://developers.facebook.com/tools/explorer/

然后你可以制定类似的东西: https://graph.facebook.com/v2.9/[campaign_id]/insights?fields=impressions%2Creach&access_token=[token]

但如果您想要更轻松的生活,我建议您使用其中一个SDK。

有一个

我们还有一个工具可以指导您在https://developers.facebook.com/apps/[app_id]/marketing-api/的入门会话中生成代码 基本上你可以选择指标,向导将为你生成一个工作代码。 (它现在只生成Java代码)

此外,如果您不想编写代码,您可以尝试我们刚刚发布的名为Facebook Ads Manager for Excel的新产品。它允许您直接将Insights数据下载到Excel中。更多信息:

https://www.facebook.com/business/m/facebook-ads-manager-for-excel