ปรับแต่งส่วนต่างๆ ของชิ้นงานโฆษณา เช่น รูปภาพ วิดีโอ ข้อความ และเนื้อความของโฆษณาเพื่อเข้าถึงผู้ใช้ในหลากหลายภาษา Facebook จะปรับโฆษณาของคุณให้เหมาะสมเพื่อแสดงเวอร์ชั่นของภาษาที่ถูกต้องกับผู้คนที่เหมาะสม
วิธีนี้ช่วยให้คุณตั้งค่าโฆษณาในหลายภาษาได้อย่างง่ายดาย และทำให้โฆษณาของคุณแสดงในเวอร์ชั่นภาษาที่เกี่ยวข้องกับผู้ชมมากที่สุดในขณะที่ยังคงการกำหนดเป้าหมายแบบกว้างสำหรับโฆษณาเอาไว้ ซึ่งจะช่วยให้คุณมีเนื้อหาที่ปรับให้เหมาะกับภาษาพูดของผู้ชมแต่ละคนในขณะที่ยังคงรักษาโฆษณาที่คุ้มค่าไว้ได้
โปรดดูข้อมูลทั่วไปเกี่ยวกับฟีเจอร์นี้ที่ศูนย์ช่วยเหลือโฆษณา, โฆษณาไปยังกลุ่มเป้าหมายที่ใช้หลายภาษา โปรดดูวัตถุประสงค์แคมเปญโฆษณาที่รองรับ
โฆษณาแบบหลายภาษาเป็น API หนึ่งจากสามรายการของเราที่ใช้กฎการปรับแต่งองค์ประกอบ
ก่อนที่คุณจะเริ่มต้น ให้ตรวจสอบข้อจำกัดสำหรับผลิตภัณฑ์นี้ หากกรณีการใช้งานของคุณตรงตามข้อกำหนดของเรา ให้ดำเนินการต่อตามขั้นตอนต่อไปนี้:
asset_feed_spec
- โปรดดูภาษาที่ใช้ได้ด้วยasset_feed_spec
ใน creative_spec
หากคุณไม่มีทรัพยากรในการแปลโฆษณาของคุณด้วยตนเอง โปรดดูบริการแปลอัตโนมัติของเรา
asset_feed_spec
ระบบจะระบุชิ้นงานโฆษณาแบบหลายภาษาโดยใช้ asset_feed_spec
ฟีดองค์ประกอบเป็นคอลเลกชั่นขององค์ประกอบชิ้นงานโฆษณาต่างๆ เช่น รูปภาพ หัวเรื่อง เนื้อความ และอื่นๆ คุณจะสร้าง asset_feed_spec
ที่ /adcreative
หากต้องการสร้าง asset_feed_spec
ให้ใส่อาร์เรย์ขององค์ประกอบสำหรับภาษาต่างๆ แต่ละภาษา เพิ่มป้ายกำกับเพื่อแท็กองค์ประกอบแต่ละรายการเพื่อระบุภาษาขององค์ประกอบดังกล่าว ทั้งนี้ Facebook จะใช้ป้ายกำกับใน asset_customization_rules
เพื่อจัดกลุ่มองค์ประกอบเข้าด้วยกันตามภาษา คุณควรระบุองค์ประกอบอย่างน้อย 1 รายการสำหรับองค์ประกอบแต่ละประเภท
พารามิเตอร์ที่ใส่ใน asset_feed_spec
มีดังนี้:
ชื่อคุณสมบัติ | คำอธิบาย |
---|---|
ประเภท: อาร์เรย์ | ต้องระบุสำหรับโฆษณารูปแบบ รูปภาพเป็น ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | ต้องระบุสำหรับโฆษณารูปแบบ อาร์เรย์ของ ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | ต้องระบุ แต่ อาร์เรย์ของเนื้อความที่มีข้อความหลักของโฆษณา ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | ต้องระบุ แต่ อาร์เรย์ของหัวเรื่อง พาดหัวสั้นๆ ในโฆษณา โดยทั่วไปแล้วจะปรากฏถัดจากลิงก์ รูปภาพ หรือวิดีโอ ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | ต้องระบุ แต่ อาร์เรย์ของข้อความอธิบายรองซึ่งปรากฏไม่เด่นชัดเท่าเนื้อความหรือหัวเรื่อง ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | ต้องระบุ แต่ อาร์เรย์ของ URL ลิงก์ ระบุช่องนี้เป็นอาร์เรย์ของ |
ประเภท: อาร์เรย์ | จำเป็นต้องระบุ อาร์เรย์ของค่าประเภทการกระตุ้นให้ดำเนินการ ระบุช่องนี้เป็นอาร์เรย์ของการกระตุ้นให้ดำเนินการที่รองรับ: |
| จำเป็นต้องระบุ อาร์เรย์ของรูปแบบโฆษณาบน Facebook ที่คุณต้องการใช้เป็นรูปแบบในการสร้างโฆษณา รูปแบบที่รองรับ ได้แก่ ระบุช่องนี้เป็นอาร์เรย์ของรูปแบบโฆษณาที่รองรับ: |
ประเภท: ดูตารางด้านล่างในส่วนกฎการปรับแต่งองค์ประกอบ | จำเป็นต้องระบุ อาร์เรย์ของกฎการปรับแต่งองค์ประกอบ |
กำหนดองค์ประกอบที่ปรากฏร่วมกันสำหรับผู้ชมที่พูดภาษาใดภาษาหนึ่ง แต่ละกฎจะมี customization_spec
ซึ่งระบุรูปแบบภาษาของผู้ที่ดูองค์ประกอบเหล่านี้ในช่วงที่มีการแสดงโฆษณา
ระบุกฎเริ่มต้นเพียง 1 ข้อเท่านั้น กฎนี้ต้องมีองค์ประกอบที่ Facebook จะแสดงในกรณีที่ภาษาที่ผู้ใช้ต้องการไม่ตรงกับรูปแบบภาษาใดๆ ที่ระบุไว้ในฟีดองค์ประกอบ วิธีนี้ช่วยป้องกันไม่ให้โฆษณาของคุณแสดงผลน้อยเกินไป
ชื่อคุณสมบัติ | คำอธิบาย |
---|---|
ประเภท: | จำเป็นต้องระบุ กำหนดรูปแบบภาษาที่องค์ประกอบในกฎนี้ควรแสดง โปรดดูรูปแบบภาษาที่รองรับในภาษาที่ใช้ได้ |
ประเภท: | ต้องระบุสำหรับโฆษณารูปแบบ ป้ายที่กำกับองค์ประกอบที่เป็นรูปภาพรายการใดรายการหนึ่งในฟีดองค์ประกอบ |
ประเภท: | ต้องระบุสำหรับโฆษณารูปแบบ ป้ายที่กำกับองค์ประกอบที่เป็นวิดีโอรายการใดรายการหนึ่งในฟีดองค์ประกอบ |
ประเภท: | จำเป็นต้องระบุ ป้ายที่กำกับองค์ประกอบที่เป็นเนื้อความรายการใดรายการหนึ่งในฟีดองค์ประกอบ |
ประเภท: | จำเป็นต้องระบุ ป้ายที่กำกับองค์ประกอบที่เป็นหัวเรื่องรายการใดรายการหนึ่งในฟีดองค์ประกอบ |
ประเภท: | จำเป็นต้องระบุ ป้ายที่กำกับหนึ่งในคำอธิบายที่เป็นองค์ประกอบของชิ้นงานโฆษณาในฟีดองค์ประกอบของชิ้นงานโฆษณา |
ประเภท: | จำเป็นต้องระบุ ป้ายที่กำกับองค์ประกอบที่เป็น |
ประเภท: บูลีน | จำเป็นต้องระบุ ตัวบ่งชี้แบบบูลีนเพื่อระบุกฎเริ่มต้น คุณควรตั้งกฎ 1 ข้อเท่านั้น โดยตั้งค่าตัวบ่งชี้ |
รูปแบบภาษาที่คุณระบุใน customization_spec
ต้องเป็น ID รูปแบบภาษาที่รองรับในการกำหนดเป้าหมายโฆษณา โปรดดูการกำหนดเป้าหมายและตำแหน่งการจัดวาง, รูปแบบภาษา คุณสามารถค้นหาภาษาที่เฉพาะเจาะจงได้โดยใช้ตำแหน่งข้อมูล /search
ให้ใช้พารามิเตอร์ q
เพื่อค้นหาชื่อภาษาที่เฉพาะเจาะจง แต่ให้ปล่อยให้พารามิเตอร์นี้ว่างไว้หากต้องการดึงข้อมูลรายการภาษาที่รองรับทั้งหมด ดังนี้
curl -G \
-d "type=adlocale" \
-d "q=en" \
-d "limit=2" \
-d "access_token=<ACCESS_TOKEN>" \
https://graph.facebook.com/v21.0
/search
เมื่อดำเนินการสำเร็จ คุณจะได้รับรายการภาษา ดังนี้
{ "data": [ { "key": 6, "name": "English (US)" }, { "key": 24, "name": "English (UK)" } ], "paging": { "cursors": { "before": "MAZDZD", "after": "MAZDZD", } } }
คุณควรใช้คีย์ในผลการค้นหาเหล่านี้เป็นรูปแบบภาษาในกฎการปรับแต่งองค์ประกอบของคุณ โปรดดูข้อมูลเพิ่มเติมที่การค้นหาการกำหนดเป้าหมาย
คุณสามารถสร้างฟีดองค์ประกอบได้โดยใช้ช่อง asset_feed_spec
ใน POST ad_account_ID/adcreatives
ดังนี้
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>",
}' \
-F 'asset_feed_spec={
"ad_formats": ["SINGLE_IMAGE"],
"bodies": [
{
"text": "Try our delicious guacamole recipe!",
"adlabels": [{"name": "english"}],
},
{
"text": "Essayez notre délicieuse recette de guacamole!",
"adlabels": [{"name": "french"}],
},
],
"titles": [
{
"text": "Jaspers Market",
"adlabels": [{"name": "english"}],
},
{
"text": "Jaspers Market",
"adlabels": [{"name": "french"}],
},
],
"descriptions": [
{
"text": "The best avocados!",
"adlabels": [{"name": "english"}],
},
{
"text": "Les meilleurs avocats!",
"adlabels": [{"name": "french"}],
},
],
"link_urls": [
{
"website_url": "www.jaspersmarket.com/en",
"adlabels": [{"name": "english"}],
},
{
"website_url": "www.jaspersmarket.com/fr",
"adlabels": [{"name": "french"}],
},
],
"images": [
{
"hash": "<IMAGE_HASH>",
},
],
"call_to_action_types": ["SHOP_NOW"],
"asset_customization_rules": [
{
"customization_spec": {
"locales": [9,44],
},
"title_label": {"name": "french"},
"body_label": {"name": "french"},
"description_label": {"name": "french"},
"link_url_label": {"name": "french"},
},
{
"is_default": true,
"customization_spec": {
"locales": [24]
},
"title_label": {"name": "english"},
"body_label": {"name": "english"},
"description_label": {"name": "english"},
"link_url_label": {"name": "english"},
},
]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
เมื่อดำเนินการสำเร็จ คุณจะได้รับ ID สำหรับชิ้นงานโฆษณา ดังนี้
{"id":"238474593777777"}
หาก asset_feed_spec
ของคุณตรงตามข้อจำกัดด้านล่าง คุณจะพบข้อผิดพลาด
หากต้องการสร้างโฆษณาด้วย ID ชิ้นงานโฆษณานี้ ให้เรียกใช้ POST act_AD_ACCOUNT_ID/ads
หรือหากต้องการแสดงภาษาต่างๆ ในโฆษณาของคุณ ให้ระบุ asset_feed_spec
และ object_story_spec
ในพารามิเตอร์ creative
สำหรับโฆษณานั้น
หากต้องการตรวจสอบยืนยัน asset_feed_spec
ใหม่ ให้เรียกใช้ GET
ใน ID โฆษณาหรือ ID ชิ้นงานโฆษณา
curl -G \
-d 'fields=object_story_spec,asset_feed_spec' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CREATIVE_ID>
ดูภาพตัวอย่างโฆษณาในเวอร์ชั่นภาษาต่างๆ โดยใช้ตำแหน่งข้อมูล generatepreview
เพิ่มช่อง dynamic_asset_label
ที่มี adlabel
ในกฎเพื่อดูเวอร์ชั่นของภาษาที่เฉพาะเจาะจง
เช่น หากต้องการดูตัวอย่างชิ้นงานโฆษณาข้างต้นในเวอร์ชั่นภาษาฝรั่งเศส ให้ส่งคำขอดังนี้
curl -G \
--data-urlencode 'creative={
"object_story_spec": {
"page_id": "<PAGE_ID>"
},
"asset_feed_spec": {
...
}
}' \
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'dynamic_asset_label=french'
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
คุณสามารถใช้บริการแปลอัตโนมัติของเราได้ หากคุณไม่มีทรัพยากรในการแปลโฆษณาด้วยตนเอง บริการนี้สามารถแปลข้อความโฆษณาเริ่มต้นเป็นภาษาอื่นๆ ได้ เพื่อให้คุณเข้าถึงกลุ่มเป้าหมายในหลากหลายภาษาได้
คุณสามารถดูข้อความต้นฉบับสำหรับการแปลอัตโนมัติได้ในองค์ประกอบที่เป็นข้อความที่กฎการปรับแต่งองค์ประกอบเริ่มต้นได้ระบุไว้ ข้อความโฆษณาที่ผ่านการแปลแบบอัตโนมัติจะมีคำว่า "แปลอัตโนมัติ" กำกับอยู่
หากต้องการสร้างข้อความโฆษณาในเวอร์ชั่นที่แปลอัตโนมัติ ให้เพิ่ม autotranslate
ไปยัง asset_feed_spec
จากนั้น ให้ระบุภาษาปลายทางในการแปลข้อความโฆษณาของคุณ ดูตัวอย่างด้านล่างนี้
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>",
}' \
-F 'asset_feed_spec={
"ad_formats": ["SINGLE_IMAGE"],
"autotranslate": ["fr_XX"],
"bodies": [
{
"text": "Try our delicious guacamole recipe!",
"adlabels": [{"name": "english"}],
}
],
"titles": [
{
"text": "Jaspers Market",
"adlabels": [{"name": "english"}]
}
],
"descriptions": [
{
"text": "The best avocados!",
"adlabels": [{"name": "english"}]
}
],
"link_urls": [
{
"website_url": "www.jaspersmarket.com",
"adlabels": [{"name": "english"}]
}
],
"images": [
{
"hash": "<IMAGE_HASH>"
},
],
"call_to_action_types": ["SHOP_NOW"],
"optimization_type": "LANGUAGE",
"asset_customization_rules": [
{
"is_default": true,
"customization_spec": {
"locales": [6]
},
"title_label": {"name": "english"},
"body_label": {"name": "english"},
"description_label": {"name": "english"},
"link_url_label": {"name": "english"}
}
]
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
คุณสามารถตรวจสอบข้อความโฆษณาที่ผ่านการแปลแบบอัตโนมัติได้ด้วยการเรียกใช้ไปยังช่อง asset_feed_spec
ในชิ้นงานโฆษณา
การแก้ไขข้อความโฆษณาที่ผ่านการแปลแบบอัตโนมัติในข้อมูลจำเพาะจะถูกยกเลิก หากมีการระบุภาษาเดียวกันนั้นในช่อง autotranslate
ระบบจะแทนที่การแก้ไขเหล่านี้ด้วยคำแปลใหม่จากข้อความโฆษณาเริ่มต้น หากคุณจำเป็นต้องแก้ไขจริงๆ ให้ลบภาษาดังกล่าวออกจากช่อง autotranslate
link_urls
คุณสามารถเพิ่ม URL ลิงก์ที่กำหนดเองลงในโฆษณาเวอร์ชั่นที่ผ่านการแปลแบบอัตโนมัติได้
หากต้องการดำเนินการดังกล่าว ให้เพิ่ม URL language-specific
ลงในช่อง link_urls
พร้อมกับ adlabel
และเพิ่มกฎใหม่ใน asset_customization_rules
พร้อมรหัสรูปแบบภาษาที่เกี่ยวข้องและ link_url_label
สำหรับภาษานี้
ต่อไปนี้เป็นข้อจำกัดและขีดจำกัดในฟีดองค์ประกอบของชิ้นงานโฆษณาของคุณ
asset_feed_spec
SINGLE_IMAGE
คุณต้องใส่รูปภาพอย่างน้อย 1 รูปSINGLE_VIDEO
คุณต้องใส่วิดีโออย่างน้อย 1 รายการcall_to_action_types
call_to_action_type
เพียง 1 รายการเท่านั้นสำหรับวัตถุประสงค์ทั้งหมด title
, เนื้อความ, description
และ link_urls
สำหรับทุกเวอร์ชั่นของภาษาในฟีดองค์ประกอบadlabels
adlabel
เราจะใช้รูปภาพหรือวิดีโอนี้สำหรับทุกเวอร์ชั่นของภาษาadlabel
และระบุป้ายกำกับเหล่านี้ในกฎการปรับแต่งองค์ประกอบของคุณ url_tags
เราจะนำไปต่อท้าย link_url
เป็นพารามิเตอร์สำหรับแต่ละองค์ประกอบในโฆษณาlink_url
ควรเหมือนกับ promoted_object.object_store_url
ของชุดโฆษณา หากคุณใช้วัตถุประสงค์ APP_INSTALLS
asset_feed_spec
is_default
เป็น true
โดยกฎดังกล่าวทำหน้าที่เป็นกฎสำรองและช่วยให้สามารถแสดงโฆษณาได้ แม้ว่ารูปแบบภาษาของผู้ใช้จะไม่ตรงกับภาษาใดๆ ใน asset_feed_spec
ก็ตามLINK_CLICKS
- เว็บไซต์และแอพ ไม่รวม MessengerAPP_INSTALLS
- แอพบนเดสก์ท็อปหรือแอพมือถือCONVERSIONS
- เว็บไซต์และแอพ ไม่รวม Messenger REACH
- ประเภทของปลายทางทั้งหมดBRAND_AWARENESS
- ประเภทของปลายทางทั้งหมดVIDEO_VIEWS
- ประเภทของปลายทางทั้งหมดREACH
- การเข้าถึงและความถี่ระบบรองรับคู่ภาษาในการแปลดังต่อไปนี้ ให้นำโค้ดภาษาที่ต้องการไปใช้ในช่อง autotranslate
:
ภาษาต้นทาง | ภาษาแปลเป้าหมาย | โค้ดภาษา |
---|---|---|
อังกฤษ | สเปน |
|
อังกฤษ | ฝรั่งเศส |
|
อังกฤษ | เยอรมัน |
|
อังกฤษ | โปรตุเกส |
|
อังกฤษ | อิตาลี |
|
อังกฤษ | อาหรับ |
|
อังกฤษ | ดัตช์ |
|
อังกฤษ | มลายู |
|
อังกฤษ | สวีเดน |
|
อังกฤษ | อินโดนีเซีย |
|
อังกฤษ | โปแลนด์ |
|
อังกฤษ | ฮินดี |
|
อังกฤษ | เดนมาร์ก |
|
อังกฤษ | ตุรกี |
|
อังกฤษ | ตากาล็อก |
|
อังกฤษ | โรมาเนีย |
|
เยอรมัน | อังกฤษ |
|
อาหรับ | อังกฤษ |
|
ฮีบรู | อังกฤษ |
|
สเปน | อังกฤษ |
|
ญี่ปุ่น | อังกฤษ |
|
นอร์เวย์ | อังกฤษ |
|
ฝรั่งเศส | อังกฤษ |
|
ดัตช์ | อังกฤษ |
|
สวีเดน | อังกฤษ |
|