如何在创建Facebook广告时设置tracking_specs?

时间:2017-10-03 16:28:09

标签: facebook facebook-marketing-api

我正在尝试使用Facebook Marketing API制作广告。要在基于转化的广告系列中制作广告,我需要设置正确的tracking_specs值。

查询现有广告(在其他类似广告系列中)我看到跟踪规范通常定义如下:

"tracking_specs": [
    {
        "action.type": ["offsite_conversion"],
        "fb_pixel": [<pixel ID>]
    },
    {
        "action.type": ["post_engagement"],
        "page": [<page ID>],
        "post": [<post ID>]
    },
    {
        "action.type": ["link_click"],
        "post": [<post ID>],
        "post.wall": [<post.wall ID>]
    } 
]

如何找到所需的tracking_specs值?更具体地说,如何针对postpost.wall操作类型找到post_engagement ID和link_click ID?

1 个答案:

答案 0 :(得分:0)

我设法自己搞清楚了。在制作新广告时,在转化类型广告系列中,应提供包含跟踪规范的广告数据对象。这些跟踪规范应包括对Facebook像素的一些引用。

"tracking_specs": [
    {
        "action.type": ["offsite_conversion"],
        "fb_pixel": [<pixel ID>]
    }, 
]

像素数据可以通过Facebook Business Manager或Facebook Marketing API手动获取:

GET /v2.10/{ad-account-id}/adspixels HTTP/1.1
Host: graph.facebook.com

https://developers.facebook.com/docs/marketing-api/reference/ad-account/adspixels/

中了解详情

关于postpost.wall ID - 这些会在广告创建时由Facebook自动添加。因此,在制作广告时无需包含这些内容。