从facebook广告获取评论(营销)

时间:2017-07-05 16:18:44

标签: facebook facebook-graph-api facebook-marketing-api facebook-java-api

我在facebook广告经理上为我的帖子制作广告。 Facebook广告管理器向我显示此广告有多少评论。这对我验证广告系列的有效性非常重要。

在编程方面:是否有任何方法可以计算我的广告所属的数字,例如Facebook广告管理器(我在上面描述)。我使用了Java Facebook广告SDK(来自https://github.com/facebook/facebook-java-ads-sdk的广告洞察模块)和图形浏览器工具,它们都返回"评论"字段或"喜欢"字段不存在 请帮忙!

2 个答案:

答案 0 :(得分:2)

您无法直接获得Marketing Insights的评论或反应。

我的立场得到了纠正。如果您可以访问ad_account数据分析,则可以使用Marketing API直接获取帖子的评论。谢谢@ lamxung55

让我们说你有123000000

的ad_id

如果您拥有ads_managementads_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。另一个广告的东西是相同的