ใช้โซลูชั่นนี้เพื่อกำหนดว่าคุณต้องการแสดงองค์ประกอบชิ้นงานโฆษณาใดบ้างในโฆษณาของคุณ ขณะสร้างโฆษณา คุณสามารถเลือกผสมผสานองค์ประกอบต่างๆ ที่ต้องการแสดงได้ตามกฎการปรับแต่งองค์ประกอบ ตัวอย่างขององค์ประกอบชิ้นงานโฆษณา ได้แก่ รูปภาพ, วิดีโอ, ข้อความ และเนื้อความของโฆษณา
เรามี API อยู่ 3 แบบที่ใช้กฎการปรับแต่งองค์ประกอบดังนี้
โฆษณาทั้งหมดที่ใช้ asset_feed_spec
ต้องประกอบด้วยกฎการปรับแต่งการกำหนดเป้าหมายอย่างน้อย 2 กฎ หากชิ้นงานโฆษณาของคุณใช้ asset_feed_spec
และมีกฎน้อยกว่า 2 กฎ คุณจะไม่สามารถสร้างโฆษณาดังกล่าวได้
คุณสามารถสร้างแคมเปญโฆษณาแบบมาตรฐานสำหรับกฎการปรับแต่งองค์ประกอบได้ แต่จะมีข้อจำกัดดังนี้
API | วัตถุประสงค์แคมเปญที่รองรับ |
---|---|
การปรับแต่งองค์ประกอบของเซกเมนต์ |
|
การปรับแต่งองค์ประกอบตำแหน่งการจัดวาง |
|
โฆษณาแบบหลายภาษา |
|
สำหรับชุดโฆษณา ให้ใช้ตำแหน่งข้อมูลชุดโฆษณาแบบมาตรฐาน และตั้งค่า is_dynamic_creative
เป็น false
หากต้องการสร้างชุดโฆษณาในแคมเปญโดยตั้งค่า optimization_goal
เป็น conversions
ให้ใช้โค้ดดังนี้
curl \
-F 'status=PAUSED'
-F 'name=Sample Ad Set'
-F 'campaign_id=<CAMPAIGN_ID>'
-F 'optimization_goal=OFFSITE_CONVERSIONS'
-F 'is_dynamic_creative=false'
-F 'lifetime_budget=1000'
-F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}'
-F 'billing_event=IMPRESSIONS'
-F 'bid_strategy=LOWEST_COST_WITHOUT_CAP'
-F 'targeting={"geo_locations": {"countries": ["US"]}}'
-F 'start_time=2019-04-02'
-F 'end_time=2019-04-09'
-F 'access_token=<ACCESS_TOKEN>'
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
หากคุณใช้ asset_feed_spec
โดยปรับชุดโฆษณาให้เหมาะสมกับ APP_INSTALLS
คุณควรระบุ link_url
เช่น http://www.abc.com
โดย link_url
ควรเหมือนกันกับobject_store_url
ใน promoted_object
ทั้งนี้ คุณควรระบุพารามิเตอร์ link_url
เพียงรายการเดียวใน asset_feed_spec
asset_feed_spec
จะระบุชิ้นงานโฆษณาสำหรับชิ้นงานโฆษณาแบบไดนามิก, การปรับแต่งองค์ประกอบตำแหน่งการจัดวาง, โฆษณาแบบหลายภาษา และการปรับแต่งองค์ประกอบของเซกเมนต์ ทั้งนี้ รูปแบบของข้อมูลจำเพาะจะแตกต่างกันไปในแต่ละโซลูชั่น
จัดเตรียมชิ้นงานโฆษณาของคุณผ่าน asset_feed_spec
ฟีดองค์ประกอบเป็นคอลเลกชั่นขององค์ประกอบชิ้นงานโฆษณาต่างๆ เช่น รูปภาพ, หัวเรื่อง, เนื้อความ และอื่นๆ ทั้งนี้ คุณสามารถระบุองค์ประกอบชิ้นงานโฆษณาได้หลายรายการสำหรับองค์ประกอบแต่ละประเภท
สร้าง asset_feed_spec
ที่ /adcreative
หากต้องการใช้ตัวเลือกการปรับแต่ง ให้ตั้งค่า asset_customization_rules
ภายใน asset_feed_spec
ของคุณ
หลังการตั้งค่า ให้ตรวจสอบยืนยัน asset_feed_spec
ของคุณดังนี้
curl -G
-d "access_token=<ACCESS_TOKEN>"
-d "fields=asset_feed_spec"
https://graph.facebook.com/v21.0
/<AD_CREATIVE_ID>
เมื่อสร้างโฆษณา ให้ระบุการอ้างอิงถึง ID ชิ้นงานโฆษณา คุณสามารถสร้างโฆษณาได้หลายรายการต่อชุดโฆษณา 1 ชุด
curl
-F 'name=Asset Custom Rule Ad'
-F 'adset_id=<ADSET_ID>'
-F 'access_token=<ACCESS_TOKEN>'
-F 'creative={
"creative_id": <CREATIVE_ID>,
}'
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
หลังจากสร้างโฆษณา จะเกิดเหตุการณ์ดังนี้