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

How to set the tracking_specs when creating Facebook ads?

我正在尝试使用 Facebook 营销 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 值?更具体地说,如何为 post_engagementlink_click 操作类型找到相应的 post ID 和 post.wall ID?

我设法自己弄明白了。在转换类型的活动中创建新广告时,应提供包含跟踪规范的广告数据对象。这些跟踪规范应包括对 Facebook 像素的一些引用。

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

可以通过 Facebook 商务管理器或通过 Facebook 营销 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 在创建广告时自动添加的。因此在创建广告时无需包含这些内容。