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

问题描述 投票:1回答:2

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

在编程方面:有没有办法计算我的广告所属的数字,如Facebook广告管理器(我在上面描述)。我使用了两个Java Facebook Ads SDK(来自https://github.com/facebook/facebook-java-ads-sdk的Ads Insight模块)和Graph Explorer Tool,它们都返回“comment”字段或“like”字段不存在请帮忙!

facebook facebook-graph-api facebook-marketing-api facebook-java-api
2个回答
1
投票

您无法直接从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{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"
      }
    }
  }
}

effective_object_story_id(所以,post_id)是456000000_789000000

然后,您可以查询添加comments作为参数的帖子的summary=true边缘。此端点对于普通帖子是公开的(但是,它不适用于非公开帖子)

/456000000_789000000/comments?summary=true

哪个会回复像这样的对象

{
  "data": [
     <LOTS OF COMMENTS HERE>
  ],
  "paging": {
    <PAGING LINKS>
  },
  "summary": {
    "order": "chronological",
    "total_count": 50,
    "can_comment": true
  }
}

这意味着该帖子有50条评论,其中12条是通过付费行动制作的。


0
投票

我们可以简单地使用此语法来获取adset评论:... adset_id / insights?fields = actions。另一个广告的东西是一样的

© www.soinside.com 2019 - 2024. All rights reserved.