我在facebook广告经理上为我的帖子制作广告。 Facebook广告管理器向我显示此广告有多少评论。这对我验证广告系列的有效性非常重要。
在编程方面:是否有任何方法可以计算我的广告所属的数字,例如Facebook广告管理器(我在上面描述)。我使用了Java Facebook广告SDK(来自https://github.com/facebook/facebook-java-ads-sdk的广告洞察模块)和图形浏览器工具,它们都返回"评论"字段或"喜欢"字段不存在 请帮忙!
答案 0 :(得分:2)
您无法直接获得Marketing Insights的评论或反应。
我的立场得到了纠正。如果您可以访问ad_account数据分析,则可以使用Marketing API直接获取帖子的评论。谢谢@ lamxung55
让我们说你有123000000
如果您拥有ads_management
或ads_read
权限的令牌,则可以向Marketing API发出请求,例如
/123000000?fields=creative.fields(effective_object_story_id),insights.fields(actions)
这会为您提供帖子effective_object_story_id
object_id
的{{1}}及其见解,包括按操作类型细分的操作。例如:
{page_id}_{post_id}
{
"creative": {
"effective_object_story_id": "456000000_789000000",
"id": "123000000"
},
"insights": {
"data": [
{
"actions": [
{
"action_type": "comment",
"value": "12"
},
{
"action_type": "like",
"value": "2"
},
{
"action_type": "post",
"value": "3"
},
{
"action_type": "post_reaction",
"value": "29"
},
{
"action_type": "video_view",
"value": "558"
},
{
"action_type": "page_engagement",
"value": "604"
},
{
"action_type": "post_engagement",
"value": "602"
}
],
"date_start": "2017-08-14",
"date_stop": "2017-08-20"
}
],
"paging": {
"cursors": {
"before": "xxx",
"after": "xxx"
}
}
}
}
(所以,post_id)是effective_object_story_id
。
然后,您可以查询添加456000000_789000000
作为参数的帖子的comments
边缘。此端点对于普通帖子是公开的(但是,它不适用于非公开帖子)
summary=true
将使用
之类的对象作出回应/456000000_789000000/comments?summary=true
这意味着该帖子有50条评论,其中12条是通过付费行动制作的。
答案 1 :(得分:0)
我们可以简单地使用此语法来获取adset评论:... adset_id / insights?fields = actions。另一个广告的东西是相同的