Facebook 业务 sdk 提供“error_user_msg”:“以转化为目标的广告活动中的广告需要跟踪像素。”,

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

我尝试使用 python sdk 在 Facebook 上创建广告,我已经创建了我的广告系列、广告集和创意,但是当我尝试安排我的广告时,我收到此错误:

facebook_business.exceptions.FacebookRequestError: 

  Message: Call was not successful
  Method:  POST
  Path:    https://graph.facebook.com/v19.0/act_3958412xxxx/ads
  Params:  {'name': 'creative_ad', 'adset_id': '1202063535xxxxx', 'creative': '{"creative_id":"12020633xxxxx"}', 'status': 'PAUSED'}

  Status:  400
  Response:
    {
      "error": {
        "message": "Invalid parameter",
        "type": "OAuthException",
        "code": 100,
        "error_subcode": 1487888,
        "is_transient": false,
        "error_user_title": "Tracking pixel required",
        "error_user_msg": "A tracking pixel is required for ads in a campaign with conversions as its objective.",
        "fbtrace_id": "AgCAXDAy3Z2IA_xxxx"
      }
    }

这是我的代码:

def schedule_ad(ad_account_id, adset_id, creative_id, access_token, title):
    initialize_facebook_api(app_id, app_secret, access_token)
    account = AdAccount(ad_account_id)
    fields = []
    params = {
        'name': title + '_ad',
        'adset_id': adset_id,
        'creative': {'creative_id': creative_id},
        'status': 'PAUSED',
    }
    return account.create_ad(fields=fields, params=params)

Facebook 上没有关于此问题的文档

python facebook-graph-api facebook-javascript-sdk facebook-marketing-api facebook-business-sdk
1个回答
0
投票

登录您的 Facebook 广告管理器帐户并导航至“像素”部分。如果您尚未创建一个新像素,请创建一个。然后转到广告系列设置并查找转化跟踪部分,然后选择您创建的跟踪像素。

之后,您需要修改代码以在创建广告时包含跟踪像素。将tracking_specs 参数添加到您的广告创建请求中。

def schedule_ad(ad_account_id, adset_id, creative_id, access_token, title, tracking_pixel_id):
    initialize_facebook_api(app_id, app_secret, access_token)
    account = AdAccount(ad_account_id)
    fields = []
    params = {
        'name': title + '_ad',
        'adset_id': adset_id,
        'creative': {'creative_id': creative_id},
        'status': 'PAUSED',
        'tracking_specs': [{'action.type': 'offsite_conversion', 'offsite_pixel': [{'pixel_id': tracking_pixel_id}]}]
    }
    return account.create_ad(fields=fields, params=params)
© www.soinside.com 2019 - 2024. All rights reserved.