我们希望通过一次致电就每个广告系列获得属于特定广告帐户的多个广告系列的见解。
我正在使用以下http呼叫,它仅在过去30天内为我返回每个广告系列的正确见解(覆盖率,展示次数和点击次数)和其他数据。
https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights{reach,impressions,clicks}&access_token=<access_token>
如何使用参数date_preset来获得生命周期中每个广告系列的见解(覆盖率,展示次数和点击次数)以及其他数据?
如果可以通过其他任何方式在不使用date_preset的情况下获得上述见解,请随时告诉我如何获取它们。
我们想让您知道我们的应用程序是用php编写的。
答案 0 :(得分:0)
由于洞察力是广告系列对象的边缘,因此您可以通过点在边缘上应用一些过滤器参数,如下所示:
https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights.date_preset(lifetime){reach,impressions,clicks}&access_token=<access_token>
或者,如果您想查看具有时间细分的“见解”(例如三个月),并且还可以查看生命周期摘要,则可以这样做:
https://graph.facebook.com/v3.3/<ad_account>/campaigns?fields=name,status,insights.default_summary(true).limit(3).date_preset(lifetime).time_increment(monthly){reach,impressions,clicks}&access_token=<access_token>
{
"name": "Campaign Name",
"status": "Campaign Status",
"insights": {
"data": [
{
"reach": "149599",
"impressions": "291917",
"clicks": "13517",
"date_start": "2019-01-11",
"date_stop": "2019-01-31"
},
{
"reach": "265556",
"impressions": "456458",
"clicks": "7915",
"date_start": "2019-02-01",
"date_stop": "2019-02-28"
},
{
"reach": "233641",
"impressions": "331600",
"clicks": "4671",
"date_start": "2019-03-01",
"date_stop": "2019-03-31"
}
],
"paging": {
"cursors": {
"before": "BFR",
"after": "AFT"
},
"next": "next link"
},
"summary": {
"reach": "660772",
"impressions": "1486924",
"clicks": "32484",
"date_start": "2019-01-11",
"date_stop": "2019-05-06"
}
},
"id": "000"
}
https://developers.facebook.com/docs/marketing-api/insights/parameters#param