Facebook API v18版本线索广告表单创建目标参数报错咨询
Facebook Marketing API v18线索广告表单创建冲突解决方法
问题现象
- 设置广告系列目标为
LEAD_GENERATION时,触发报错:Objective LEAD_GENERATION is invalid. Use one of: OUTCOME_LEADS, OUTCOME_SALES, OUTCOME_ENGAGEMENT, OUTCOME_AWARENESS, OUTCOME_TRAFFIC, OUTCOME_APP_PROMOTION.
- 将广告系列目标改为
OUTCOME_LEADS后,创建广告又出现报错:Creative with lead form can only be used for Lead Generation objective. Please create a new one.
解决步骤
这是Facebook API v18版本目标体系更新导致的规则变化,需按以下层级设置:
- 广告系列层级:必须使用
OUTCOME_LEADS作为目标,这是v18版本统一的线索类结果目标 - 广告组层级:必须在
promoted_object字段中明确指定推广对象类型为LEAD_GENERATION,同时关联你的线索表单ID
核心参数示例(创建广告组时)
{ "name": "线索广告组", "campaign_id": "你的广告系列ID", "targeting": {}, // 填写定向参数 "promoted_object": { "page_id": "你的Facebook主页ID", "lead_gen_form_id": "你的线索表单ID", "object_type": "LEAD_GENERATION" }, "status": "ACTIVE", "daily_budget": 1000 // 按需设置预算 }
原理说明
v18版本将原LEAD_GENERATION广告系列目标升级为OUTCOME_LEADS,但创意中的线索表单需要广告组明确绑定线索生成类型的推广对象,这样既能满足广告系列的结果目标要求,也能匹配创意的线索表单关联规则,解决报错冲突。
内容的提问来源于stack exchange,提问作者Marc Pacuri
相关产品推荐
相关产品推荐

