【发布时间】:2013-12-24 19:23:24
【问题描述】:
我正在尝试通过 FB Ads API 为未发布的页面帖子(链接类型)创建广告,目标设置为 WEBSITE_CONVERSIONS。我对 api 文档有点困惑,所以我检查了 hwo FB Ad Manager 是否这样做,并注意到它向 FB 发送“OBJECTIVE”参数 - API 文档中根本不存在的东西
我在 cURL 中有一个 php 脚本来完成这项工作,将以下内容发送到 act_xxxx/adgroups 端点:
method=post
access_token=xxxxxxxxxxxxxxxxxxxxxxxxxx
name=CURL 001
campaign_id=xxxxxxxxxxxxxxx
targeting={"countries":["US"],"age_min":13,"broad_age":1,"page_types":["feed"]}
bid_type=ABSOLUTE_OCPM
bid_info={"ACTIONS":25}
adgroup_status=ACTIVE
creative={"type":27,"object_id":"XXXXXXXXXXXXXX","story_id":"XXXXXXXXXXX"}
objective=WEBSITE_CONVERSIONS
conversion_specs={"action.type":["offsite_conversion"],"offsite_pixel":["XXXXXXXXXXX"]}
redownload=1
当我转到 FB Ad Manager 并打开广告系列时,我可以看到目标设置正确的广告。即使我使用 FB Ad Manager 打开它,一切看起来都很好。
但是,当我使用我正在处理的应用程序发送相同的请求时,事情变得一团糟。从 FB Ad Manager 广告系列视图来看,一切正常,但是当我打开广告进行编辑时,我的目标出现以下错误:您输入的目标无法与网站转化目标一起使用。编辑目标。
那么,我是否遗漏了什么,API 中是否有解释这一点的地方?
感谢您的冗长解释。
编辑:在检查了我通过 FB Ads Manager 创建的广告后,我注意到它生成的广告具有(以及其他)title、image_url 和 link_url 字段,即使广告类型 27 不应该有那些(根据https://developers.facebook.com/docs/reference/ads-api/adgroup/)。也许是新事物?
【问题讨论】: