使用FB Graph API Explorer访问其他标准事件参数

时间:2016-05-04 09:33:13

标签: facebook facebook-graph-api facebook-insights graph-api-explorer

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

fbq('track', 'Purchase', {value: '0.00', currency: 'USD'});

除了'值'是动态的,每个订单都会发生变化。我想使用FB Insights API(通过Graph API Explorer访问)访问这些附加参数。

现在,我的查询如下:

act_1020149xxxxxxxxxxx/insights?level=ad&action_report_time=conversion&default_summary=true&fields=actions,spend,account_id,campaign_name,ad_name,adset_name,impressions&time_range[since]=2015-11-01&time_range[until]=2015-12-01

返回如下所示的数据:

{
  "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
        }
      ],
      "spend": 5.16,
      "account_id": "10201496xxxxxxxxxx",
      "campaign_name": "Link Clicks to Website (CPC)",
      "ad_name": "[2015/11/27] New Arrivals",
      "adset_name": "Custom Audience - Visitors or Lookalike - Visitors",
      "impressions": "2634",
      "date_start": "2015-11-01",
      "date_stop": "2015-12-01"
    }, ...

如您所见,该查询返回来自广告的网站上的购买(offsite_conversion.fb_pixel_purchase)。如何扩展此查询以包含'值'和'货币'每次购买,在我网站上嵌入的标准事件代码中捕获。

如果这不可能,那么我应该使用哪个API来查找我正在寻找的购买数据?

1 个答案:

答案 0 :(得分:0)

您需要添加' action_values'字段来获取购买价值。货币是您在帐户中注册的货币。如果您为不同的购买(像素点火)报告不同的货币,我认为Facebook会将值转换为您的货币。