本指南介绍如何使用 Meta 的市场营销 API 创建和发布来电专用广告。
本指南假设您已具备以下条件:
如要向本指南中的所有端点成功发出调用,您将需要:
ADVERTIZE
任务的用户请求的公共主页访问口令ads_management
pages_manage_ads
pages_read_engagement
pages_show_list
请务必在 Facebook 公共主页设置 中设置好企业的营业时间。
测试 API 调用时,您可以在调用中加入 access_token
参数,并将其设为您的访问口令。但是,从您的应用发出安全调用时,应使用访问口令类。
如要创建广告系列,请向 act_ad_account_id/campaigns
端点发出 POST
请求,其中 ad_account_id 是您 Meta 广告账户的编号。请求中必须包含:
name
objective
– 设为以下支持的目标之一:
OUTCOME_AWARENESS
OUTCOME_ENGAGEMENT
OUTCOME_LEADS
OUTCOME_SALES
OUTCOME_TRAFFIC
special_ad_categories
curl -X POST "https://graph.facebook.com/v21.0
/act_ad_account_id/campaigns" \
-H "Content-Type: application/json" \
-d '{
"name":"Call_ad_campaign_name",
"objective":"OUTCOME_TRAFFIC",
"special_ad_categories":["NONE"],
}'
若请求成功,您的应用会收到 JSON 响应,其中包含广告系列的编号。
{ "id": "campaign_id" }
如要创建广告组,请向 act_ad_account_id/adsets
端点发出 POST
请求,其中 ad_account_id 是您 Meta 广告账户的编号。请求中必须包含:
bid_amount
billing_event
– 设为 IMPRESSIONS
campaign_id
daily_budget
destination_type
– 设为 PHONE_CALL
name
optimization_goal
– 对于来电专用广告,将此参数设为 QUALITY_CALL
targeting
curl -X POST "https://graph.facebook.com/v21.0
/act_ad_account_id/adsets"
-H "Content-Type: application/json"
-d '{
"bid_amount":"Your_bid_amount",
"billing_event":"IMPRESSIONS",
"campaign_id":"Your_campaign_id",
"daily_budget":"Your_daily_budget",
"destination_type":"PHONE_CALL",
"name:"Your_call_adset_name",
"optimization_goal":"QUALITY_CALL",
"targeting":{
"geo_locations": { "countries":["US","CA"] },
"device_platforms": ["mobile"],
"publisher_platforms": ["facebook"]
}
}'
若请求成功,您的应用会收到以下 JSON 响应,其中包含广告组的编号。
{ "id": "adset_id" }
通过广告创意,您可以为广告添加素材。支持轮播广告、图片广告、纯文字广告和视频广告。
如要创建广告创意,请向 /act_ad_account_id/adcreatives
端点发出 POST
请求,其中 ad_account_id 是您 Meta 广告账户的编号。请求中必须包含:
name
object_story_spec
object_story_spec
– 包含 link_data
对象,该对象可定义 call_to_action
,将 type
设为 CALL_NOW
,并将 value
设为您企业的电话号码
curl -X POST "https://graph.facebook.com/v21.0
/act_ad_account_id/adcreatives"
-H "Content-Type: application/json"
-d '{
"name":"Your_call_image_ad_name",
"object_story_spec":{
"page_id": "your_page_id",
"link_data": {
"picture": "Your_image_URL",
"link": "Your_business_page_URL",
"call_to_action": {
"type":"CALL_NOW",
"value":{ "link":"tel:+Your_business_phone_number_with_country_code" }
}
}
}
}'
若请求成功,您的应用会收到以下 JSON 响应,其中包含广告创意的编号。
{ "id": "ad_creative_id" }
如要创建广告,您需要将广告创意与广告组关联起来。如要创建广告,请向 /act_ad_account_id/ads
端点发出 POST
请求,其中 ad_account_id 是您 Meta 广告账户的编号。请求中必须包含:
curl -X POST "https://graph.facebook.com/v21.0
/act_ad_account_id/ads"
-H "Content-Type: application/json"
-d '{
"adset_id": "Your_ad_set_id",
"creative": { "creative_id": "Your_ad_creative_id" },
"status": "PAUSED"
}'
若请求成功,您的应用会收到以下 JSON 响应,其中包含广告编号。
{ "id": "ad_id" }
访问入门指南,了解如何提交广告以供审核。
详细了解市场营销 API 以及来电专用广告的更多选项。