【问题标题】:Access the wanted field parameters from the output of facebook ads graph api从 facebook ads graph api 的输出访问想要的字段参数
【发布时间】:2023-01-07 21:18:37
【问题描述】:

我在我的网站上安装了 Facebook Pixel,它会记录在我的网站上进行的购买。我网站上的脚本是正常的购买标准事件:

现在,我的查询如下所示:

{
  "data": [
    {
      "actions": [
        {
          "action_type": "link_click",
          "value": 19
        },
        {
          "action_type": "offsite_conversion.fb_pixel_purchase",
          "value": 1
        },
        {
          "action_type": "offsite_conversion.fb_pixel_view_content",
          "value": 19
        },
        {
          "action_type": "post_like",
          "value": 88
        },
        {
          "action_type": "page_engagement",
          "value": 107
        },
        {
          "action_type": "post_engagement",
          "value": 107
        },
        {
          "action_type": "offsite_conversion",
          "value": 20
        }
      ],

如您所见,查询返回了很多我不想跟踪的参数。有些字段我只想记录,即 link_click 和 post_like。休息我想删除它们的其他参数。

有没有办法只获取一些必填字段而不是一大堆指标

我尝试使用 facebook api 参数中提到的特定指标。像 actions.purchase_conversion_value 但输出没有找到这样的参数。

【问题讨论】:

    标签: javascript arrays facebook-graph-api


    【解决方案1】:

    是的,可以指定要包含在查询响应中的字段。您可以使用 Graph API 中的 fields 参数执行此操作。

    要指定要包含的字段,您可以在 fields 参数中传递以逗号分隔的字段名称列表。例如,如果您只想在响应中包含 link_clickpost_like 字段,您可以使用以下查询:

    {
      "data": [
        {
          "actions": [
            {
              "fields": "link_click,post_like",
              "value": 19
            },
          ],
    }
    

    此外,您可能需要为要包含在响应中的每个字段指定字段参数。

    【讨论】:

    • 有没有一种使用点符号的方法,因为我正在使用的软件不需要编码,但是有内置数组函数循环函数可以与它们一起使用。我尝试在字段参数中添加类似 link_click 的字段,但输出未找到此类字段。
    猜你喜欢
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多