我正在开发一个应用程序,该应用程序需要Facebook Marketing Graph API的见解。我将按操作类型,操作设备和操作目标细分2月份的每日操作。这是我正在使用的查询:
https://graph.facebook.com/v3.2/act_<ad_account_id>/insights?time_range[since]=2019-02-01&time_range[until]=2019-02-28&time_increment=1&fields=actions&action_breakdowns=action_type,action_destination,action_device
问题在于,返回的某些记录在同一天是重复的。我不知道这是否是Facebook终结的意图,还是我错过了什么。例如,响应将如下所示:
{
"data": [
{
"actions": [
{
"action_destination": "Foo",
"action_device": "iphone",
"action_type": "page_engagement",
"value": "4"
},
{
"action_destination": "Foo",
"action_device": "iphone",
"action_type": "page_engagement",
"value": "7"
},
.
.
.
],
"date_start": "2019-02-04",
"date_stop": "2019-02-04"
},
.
.
.
]
}
有时value
也将相同。谁能解释为什么会这样?当我将level
更改为campaign
,adset
或ad
时,也会发生这种情况,并且可以确认不是因为它们属于不同的广告或其他事情。为什么这两个值由于细分相同而不能合并为一个对象?