Tùy chỉnh các phần khác nhau của nội dung quảng cáo, chẳng hạn như hình ảnh, video, văn bản và nội dung của quảng cáo để tiếp cận người nói ngôn ngữ khác. Facebook tối ưu hóa quảng cáo của bạn để hiển thị đúng phiên bản ngôn ngữ với đúng người.
Nhờ đó, bạn có thể dễ dàng thiết lập quảng cáo bằng nhiều ngôn ngữ và cung cấp phiên bản ngôn ngữ phù hợp nhất của quảng cáo cho người xem, trong khi vẫn nhắm mục tiêu rộng rãi cho quảng cáo. Cũng nhờ vậy mà bạn sẽ có nội dung cá nhân hóa dựa trên ngôn ngữ của người xem mà vẫn tiết kiệm được chi phí quảng cáo.
Để biết thông tin chung về tính năng này, hãy xem phần Trung tâm trợ giúp quảng cáo, Quảng cáo cho đối tượng đa ngôn ngữ. Xem các mục tiêu chiến dịch quảng cáo được hỗ trợ.
Quảng cáo bằng nhiều ngôn ngữ là một trong 3 API sử dụng quy tắc tùy chỉnh tài sản của chúng tôi.
Trước khi bạn bắt đầu, hãy xem các hạn chế đối với sản phẩm này. Nếu trường hợp sử dụng của bạn đáp ứng các thông số của chúng tôi, hãy chuyển sang những bước sau đây:
asset_feed_spec
- xem thêm phần Ngôn ngữ hiện có.Nếu bạn không có nguồn lực để tự mình dịch quảng cáo, hãy xem dịch vụ dịch tự động của chúng tôi.
asset_feed_spec
Nội dung quảng cáo bằng nhiều ngôn ngữ được chỉ định bằng asset_feed_spec
. Nguồn cấp tài sản là tập hợp các thành phần nội dung khác nhau, chẳng hạn như hình ảnh, tiêu đề, nội dung, v.v. Bạn tạo asset_feed_spec
tại /adcreative
.
Để tạo asset_feed_spec
, hãy cung cấp một mảng tài sản cho mỗi ngôn ngữ khác nhau. Thêm nhãn để gắn thẻ từng tài sản nhằm xác định ngôn ngữ của tài sản đó. Facebook sử dụng nhãn trong asset_customization_rules
để nhóm các tài sản với nhau theo ngôn ngữ. Bạn nên cung cấp ít nhất một tài sản cho mỗi loại tài sản.
Các thông số để cung cấp trong asset_feed_spec
bao gồm:
Tên thuộc tính | Mô tả |
---|---|
loại: mảng | Bắt buộc đối với định dạng quảng cáo Hình ảnh dưới dạng Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc đối với định dạng quảng cáo Mảng Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc, nhưng Mảng nội dung chứa thông điệp chính của quảng cáo. Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc, nhưng Mảng tiêu đề. Tiêu đề ngắn trong quảng cáo, thường hiển thị bên cạnh liên kết, hình ảnh hoặc video. Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc, nhưng Mảng văn bản mô tả phụ, hiển thị ít nổi bật hơn nội dung hoặc tiêu đề. Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc, nhưng Mảng URL liên kết. Cung cấp trường này dưới dạng mảng |
loại: mảng | Bắt buộc. Mảng giá trị call-to-action-type. Cung cấp trường này dưới dạng mảng nút kêu gọi hành động được hỗ trợ: |
| Bắt buộc. Mảng định dạng quảng cáo trên Facebook mà bạn muốn tạo quảng cáo. Các định dạng được hỗ trợ là: Cung cấp trường này dưới dạng mảng định dạng quảng cáo được hỗ trợ: |
loại: xem bảng bên dưới trong mục Quy tắc tùy chỉnh tài sản | Bắt buộc. Mảng quy tắc tùy chỉnh tài sản. |
Xác định các tài sản cùng xuất hiện cho những người xem nói một ngôn ngữ cụ thể. Mỗi quy tắc có một customization_spec
dùng để xác định ngôn ngữ của những người xem tài sản này trong quá trình phân phối quảng cáo.
Cung cấp chính xác một quy tắc mặc định. Quy tắc này phải bao gồm các tài sản mà Facebook hiển thị nếu ngôn ngữ yêu thích của ai đó không khớp với bất kỳ ngôn ngữ nào được chỉ định trong nguồn cấp tài sản. Điều này sẽ giúp ngăn chặn tình trạng phân phối dưới mức cho quảng cáo.
Tên thuộc tính | Mô tả |
---|---|
loại: | Bắt buộc. Xác định ngôn ngữ mà tài sản trong quy tắc này sẽ phân phối. Để biết các ngôn ngữ được hỗ trợ, hãy xem phần Ngôn ngữ hiện có. |
loại: | Bắt buộc đối với định dạng quảng cáo Nhãn gắn liền với một trong những tài sản hình ảnh trên nguồn cấp dữ liệu tài sản. |
loại: | Bắt buộc đối với định dạng quảng cáo Nhãn gắn liền với một trong những tài sản video trên nguồn cấp dữ liệu tài sản. |
loại: | Bắt buộc. Nhãn gắn liền với một trong những tài sản nội dung trên nguồn cấp dữ liệu tài sản. |
loại: | Bắt buộc. Nhãn gắn liền với một trong những tài sản tiêu đề trên nguồn cấp dữ liệu tài sản. |
loại: | Bắt buộc. Nhãn gắn liền với một trong những tài sản mô tả trên nguồn cấp dữ liệu tài sản. |
loại: | Bắt buộc. Nhãn gắn liền với một trong những tài sản |
loại: boolean | Bắt buộc. Cờ boolean để xác định quy tắc mặc định. Bạn nên đặt chính xác một quy tắc với cờ |
Ngôn ngữ bạn cung cấp trong customization_spec
phải là ID ngôn ngữ được hỗ trợ trong tùy chọn nhắm mục tiêu quảng cáo. Hãy xem phần Nhắm mục tiêu và vị trí quảng cáo, Ngôn ngữ. Bạn có thể tìm kiếm ngôn ngữ cụ thể bằng cách sử dụng điểm cuối /search
. Sử dụng thông số q
để tìm kiếm một tên ngôn ngữ cụ thể. Để trống thông số này để lấy danh sách tất cả ngôn ngữ được hỗ trợ:
curl -G \
-d "type=adlocale" \
-d "q=en" \
-d "limit=2" \
-d "access_token=<ACCESS_TOKEN>" \
https://graph.facebook.com/v21.0
/search
Khi thành công, bạn sẽ nhận được một danh sách ngôn ngữ:
{ "data": [ { "key": 6, "name": "English (US)" }, { "key": 24, "name": "English (UK)" } ], "paging": { "cursors": { "before": "MAZDZD", "after": "MAZDZD", } } }
Bạn nên sử dụng các phím trong kết quả tìm kiếm nêu trên làm ngôn ngữ trong quy tắc tùy chỉnh tài sản của mình. Để biết thêm thông tin, hãy xem phần Tìm kiếm tùy chọn nhắm mục tiêu.
Bạn có thể tạo nguồn cấp dữ liệu tài sản bằng cách sử dụng trường asset_feed_spec
trong 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
Khi thành công, bạn sẽ nhận được ID của nội dung quảng cáo:
{"id":"238474593777777"}
Nếu asset_feed_spec
không đáp ứng các hạn chế bên dưới, bạn sẽ gặp lỗi.
Để tạo quảng cáo có ID nội dung quảng cáo này, hãy gọi POST act_AD_ACCOUNT_ID/ads
. Hoặc, để hiển thị ngôn ngữ khác trong quảng cáo của bạn, hãy cung cấp asset_feed_spec
và object_story_spec
trong thông số creative
cho quảng cáo.
Để xác minh asset_feed_spec
mới, hãy gọi GET
trên ID quảng cáo hoặc ID nội dung quảng cáo:
curl -G \
-d 'fields=object_story_spec,asset_feed_spec' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CREATIVE_ID>
Xem trước các phiên bản ngôn ngữ khác nhau của quảng cáo bằng cách sử dụng điểm cuối generatepreview
. Thêm trường dynamic_asset_label
có mã adlabel
vào quy tắc để xem một phiên bản ngôn ngữ cụ thể.
Ví dụ: để xem trước phiên bản tiếng Pháp của nội dung ở trên:
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
Bạn có thể sử dụng dịch vụ dịch tự động nếu không có nguồn lực để tự mình dịch quảng cáo. Tính năng này sẽ dịch câu từ quảng cáo mặc định của bạn ra các ngôn ngữ khác để bạn có thể tiếp cận đối tượng đa ngôn ngữ.
Nguồn bản dịch tự động có thể tìm thấy trong tài sản văn bản do quy tắc tùy chỉnh tài sản mặc định chỉ định. Câu từ quảng cáo được dịch tự động sẽ có nhãn là “Đã dịch tự động”.
Để tạo bản dịch tự động của câu từ quảng cáo, hãy thêm autotranslate
vào asset_feed_spec
. Sau đó, chỉ định ngôn ngữ mà bạn muốn câu từ quảng cáo được dịch sang. Xem ví dụ:
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
Bạn có thể xem lại câu từ được dịch tự động bằng lệnh gọi đến trường asset_feed_spec
trên nội dung.
Mọi chỉnh sửa đối với câu từ được dịch tự động thên thông số sẽ bị mất nếu bạn chỉ định ngôn ngữ tương tự trên trường autotranslate
. Những chỉnh sửa này sẽ bị thay thế bằng bản dịch mới từ câu từ quảng cáo mặc định. Nếu bạn thực sự cần nội dung chỉnh sửa, hãy xóa ngôn ngữ khỏi trường autotranslate
.
link_urls
Bạn có thể thêm URL liên kết tùy chỉnh vào phiên bản quảng cáo được dịch tự động.
Để thực hiện điều này, hãy thêm URL language-specific
vào trường link_urls
cùng với adlabel
và thêm một quy tắc mới vào asset_customization_rules
với các mã ngôn ngữ liên kết và link_url_label
cho ngôn ngữ này.
Sau đây là các hạn chế và giới hạn đối với nguồn cấp dữ liệu tài sản của bạn.
asset_feed_spec
SINGLE_IMAGE
, bạn phải cung cấp ít nhất một hình ảnh.SINGLE_VIDEO
, bạn phải cung cấp ít nhất một videocall_to_action_types
.call_to_action_type
cho tất cả các mục tiêu. title
, nội dung, description
và link_urls
, cho mọi phiên bản ngôn ngữ trong nguồn cấp dữ liệu tài sản.adlabels
.adlabel
. Chúng tôi sử dụng hình ảnh hoặc video này cho tất cả phiên bản ngôn ngữ.adlabel
và cung cấp những nhãn này trong quy tắc tùy chỉnh tài sản. url_tags
, chúng tôi sẽ thêm thẻ đó vào link_url
làm thông số cho từng tài sản trong quảng cáo.APP_INSTALLS
, link_url
phải giống với promoted_object.object_store_url
của nhóm quảng cáo.asset_feed_spec
.is_default
được đặt thành true
. Quy tắc này đóng vai trò là quy tắc dự phòng và cho phép quảng cáo hiển thị ngay cả khi ngôn ngữ của ai đó không khớp với bất kỳ ngôn ngữ nào trong asset_feed_spec
.LINK_CLICKS
- Trang web và ứng dụng, không có Messenger.APP_INSTALLS
- Ứng dụng dành cho máy tính hoặc ứng dụng di động.CONVERSIONS
- Trang web và ứng dụng, không có Messenger. REACH
- Tất cả các loại đích đến.BRAND_AWARENESS
- Tất cả các loại đích đến.VIDEO_VIEWS
- Tất cả các loại đích đếnREACH
- Tiếp cận và tần suấtCác hướng dịch thuật sau đây được hỗ trợ. Sử dụng mã phương ngữ tương ứng trong trường autotranslate
:
Ngôn ngữ nguồn | Ngôn ngữ đích của bản dịch | Mã phương ngữ |
---|---|---|
Tiếng Anh | Tiếng Tây Ban Nha |
|
Tiếng Anh | Tiếng Pháp |
|
Tiếng Anh | Tiếng Đức |
|
Tiếng Anh | Tiếng Bồ Đào Nha |
|
Tiếng Anh | Tiếng Ý |
|
Tiếng Anh | Tiếng Ả Rập |
|
Tiếng Anh | Tiếng Hà Lan |
|
Tiếng Anh | Tiếng Malaysia |
|
Tiếng Anh | Tiếng Thụy Điển |
|
Tiếng Anh | Tiếng Indonesia |
|
Tiếng Anh | Tiếng Ba Lan |
|
Tiếng Anh | Tiếng Hindi |
|
Tiếng Anh | Tiếng Đan Mạch |
|
Tiếng Anh | Tiếng Thổ Nhĩ Kỳ |
|
Tiếng Anh | Tiếng Tagalog |
|
Tiếng Anh | Tiếng Romania |
|
Tiếng Đức | Tiếng Anh |
|
Tiếng Ả Rập | Tiếng Anh |
|
Tiếng Do Thái | Tiếng Anh |
|
Tiếng Tây Ban Nha | Tiếng Anh |
|
Tiếng Nhật | Tiếng Anh |
|
Tiếng Na Uy | Tiếng Anh |
|
Tiếng Pháp | Tiếng Anh |
|
Tiếng Hà Lan | Tiếng Anh |
|
Tiếng Thụy Điển | Tiếng Anh |
|