คู่มือนี้จะอธิบายวิธีสร้างและเผยแพร่โฆษณาเพื่อการโทรโดยใช้ API การตลาดจาก Meta
คู่มือนี้เขียนขึ้นโดยถือว่าคุณมีและดำเนินการต่อไปนี้แล้ว
หากต้องการเรียกใช้ไปยังตำแหน่งข้อมูลทั้งหมดในคำแนะนำนี้ คุณจำเป็นต้องมีสิ่งต่อไปนี้
ADVERTIZE
บนเพจได้ads_management
pages_manage_ads
pages_read_engagement
pages_show_list
ตรวจสอบให้แน่ใจว่าตั้งเวลาเปิดทำการของธุรกิจในการตั้งค่าเพจ Facebook แล้ว
เมื่อทดสอบการเรียกใช้ API คุณสามารถเพิ่มพารามิเตอร์ access_token
ที่ตั้งเป็นโทเค็นการเข้าถึงของคุณได้ ทั้งนี้ เมื่อดำเนินการเรียกใช้แบบปลอดภัยจากแอพของคุณ ให้ใช้คลาสโทเค็นการเข้าถึง
หากต้องการสร้างแคมเปญโฆษณา ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล act_ad_account_id/campaigns
โดย ad_account_id คือ 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 สำหรับแคมเปญของคุณ
{ "id": "campaign_id" }
หากต้องการสร้างชุดโฆษณา ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล act_ad_account_id/adsets
โดย ad_account_id เป็น 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 ของชุดโฆษณา
{ "id": "adset_id" }
ชิ้นงานโฆษณาช่วยให้คุณเพิ่มองค์ประกอบต่างๆ ลงในโฆษณาของคุณได้ รองรับโฆษณาภาพสไลด์, โฆษณารูปภาพ, โฆษณาที่มีข้อความอย่างเดียว และโฆษณาวิดีโอ
หากต้องการสร้างชิ้นงานโฆษณา ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /act_ad_account_id/adcreatives
โดย ad_account_id คือ 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 ของชิ้นงานโฆษณา
{ "id": "ad_creative_id" }
หากต้องการสร้างโฆษณา คุณจำเป็นต้องเชื่อมโยงชิ้นงานโฆษณาและชุดโฆษณา หากต้องการสร้างโฆษณา ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /act_ad_account_id/ads
โดย ad_account_id คือ ID สำหรับบัญชีโฆษณา Meta ของคุณ คำขอของคุณต้องมีสิ่งต่อไปนี้
adset_id
(จากขั้นตอนที่ 2)creative_id
(จากขั้นตอนที่ 3)name
status
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 ของโฆษณา
{ "id": "ad_id" }
ไปที่คู่มือเริ่มต้นใช้งานเพื่อเรียนรู้วิธีส่งโฆษณาเข้ารับการตรวจสอบ
เรียนรู้เพิ่มเติมเกี่ยวกับ API การตลาดและตัวเลือกเพิ่มเติมในการโฆษณาเพื่อการโทร