خصص أجزاءً مختلفة من تصميم الإعلان، مثل الصورة والفيديو والنص وموضوع الإعلان للوصول إلى المتحدثين بلغات مختلفة. ويقوم 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
لتجميع الأصول معًا حسب اللغة. ويجب توفير أصل واحد على الأقل لكل نوع أصل.
تتضمن المعلمات التي يجب توفيرها في asset_feed_spec
ما يلي:
اسم الخاصية | الوصف |
---|---|
النوع: array (مصفوفة) | مطلوب للتنسيق الإعلاني يمثل صورًا في شكل يجب توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب للتنسيق الإعلاني يمثل مصفوفة من يجب توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب، ولكن تظل يمثل مصفوفة من النصوص الأساسية التي تتضمن الرسالة الأساسية للإعلان. يمكنك توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب، ولكن تظل يمثل مصفوفة من العناوين. ويتوفر عنوان قصير في الإعلان يظهر غالبًا بجوار رابط أو صورة أو فيديو. يجب توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب، ولكن تظل يمثل مصفوفة من النص الوصفي الثانوي الأقل ظهورًا من العناوين أو النصوص الأساسية. ويجب توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب، ولكن تظل القيمتان يمثل مصفوفة من عناوين URL للروابط. يجب توفير هذا الحقل كمصفوفة من |
النوع: array (مصفوفة) | مطلوب. يمثل مصفوفة من قيم أنواع الدعوة لاتخاذ إجراء. يجب توفير هذا الحقل كمصفوفة من الدعوات لاتخاذ الإجراء المدعومة: |
| مطلوب. يمثل مصفوفة من تنسيقات إعلانات Facebook التي تريد إنشاء الإعلانات بها. وتكون التنسيقات المدعومة هي: يجب توفير هذا الحقل كمصفوفة من التنسيقات الإعلانية المدعومة: |
النوع: يمكنك الرجوع إلى الجدول أدناه ضمن قواعد تخصيص الأصول | مطلوب. يمثل مصفوفة من قواعد تخصيص الأصول. |
يمكن تحديد الأصول التي تظهر مع بعضها للمشاهدين الذين يتحدثون بلغة معينة. وتتضمن كل قاعدة مواصفات customization_spec
التي تحدد اللغات المحلية للأشخاص الذين يشاهدون هذه الأصول أثناء عرض الإعلان.
يجب توفير قاعدة افتراضية واحدة بالتحديد. ويجب أن تتضمن هذه القاعدة الأصول التي يعرضها Facebook إذا لم تتطابق اللغة المفضلة لدى أحد الأشخاص مع أية لغة محلية محددة في قائمة منتجات الأصول. ويساعد ذلك في منع انخفاض عدد مرات عرض إعلاناتك.
اسم الخاصية | الوصف |
---|---|
النوع: | مطلوب. يمكن تحديد اللغات المحلية حيث يتعين عرض الأصول في هذه القاعدة. ولمعرفة اللغات المحلية المدعومة، يمكنك الرجوع إلى اللغات المتوفرة. |
النوع: | مطلوب للتنسيق الإعلاني يمثل التسمية المرفقة بأحد أصول الصور في قائمة منتجات الأصول. |
النوع: | مطلوب للتنسيق الإعلاني يمثل التسمية المرفقة بأحد أصول الفيديو في قائمة منتجات الأصول. |
النوع: | مطلوب. يمثل التسمية المرفقة بأحد أصول النص الأساسي في قائمة منتجات الأصول. |
النوع: | مطلوب. يمثل التسمية المرفقة بأحد أصول العنوان في قائمة منتجات الأصول. |
النوع: | مطلوب. يمثل التسمية المرفقة بأحد أصول الوصف في قائمة منتجات الأصول. |
النوع: | مطلوب. يمثل التسمية المرفقة بأحد أصول |
النوع: boolean (قيمة منطقية) | مطلوب. يمثل علامة قيمة Boolean (قيمة منطقية) لتحديد القاعدة الافتراضية. ويجب تعيين قاعدة واحدة تحديدًا بالعلامة |
يجب أن تكون اللغات المحلية التي توفرها في customization_spec
هي معرفات لغات محلية مدعومة في استهداف الإعلانات. ويمكنك الرجوع إلى الاستهداف والموضع واللغات المحلية. كما يمكنك البحث عن لغة محددة باستخدام نقطة النهاية /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":"238474593777777"}
إذا كانت مواصفات asset_feed_spec
تلبي التقييدات المفروضة أدناه، فسيظهر لك خطأ.
لإنشاء إعلان باستخدام معرف تصميم الإعلان الحالي، يمكنك استدعاء POST act_AD_ACCOUNT_ID/ads
. وبدلًا من ذلك ومن أجل عرض لغات مختلفة في إعلانك، يمكنك توفير asset_feed_spec
وobject_story_spec
في المعلمة creative
التابعة للإعلان.
للتحقق من مواصفات asset_feed_spec
الجديدة، يمكنك استدعاء طلب GET
بمعرف الإعلان أو معرف تصميم الإعلان:
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
، يجب توفير صورة واحدة على الأقل.SINGLE_VIDEO
، يجب توفير فيديو واحد على الأقلcall_to_action_types
.call_to_action_type
واحد بالتحديد لكل الأهداف. title
والنصوص الأساسية والأوصاف description
والعناوين link_urls
لكل إصدار لغة متوفر ضمن قائمة منتجات الأصول.adlabels
.adlabel
. ونستخدم هذه الصورة أو الفيديو في كل إصدارات اللغات.adlabel
وتوفير هذه التسميات في قاعدة تخصيص الأصول لديك. url_tags
، سيتم إلحاقها بعنوان link_url
كمعلمات لكل أصل في الإعلان.APP_INSTALLS
، فيجب أن يتطابق العنوان link_url
لديك مع العنوان promoted_object.object_store_url
التابع للمجموعة الإعلانية.asset_feed_spec
.is_default
إلى القيمة true
. وتعمل بمثابة قاعدة نسخ احتياطي وتتيح عرض الإعلانات حتى عندما لا تتطابق اللغة المحلية لأحد المستخدمين مع إحدى اللغات في asset_feed_spec
.LINK_CLICKS
-يمثل موقع الويب والتطبيقات فقط، وليس Messenger.APP_INSTALLS
- يمثل تطبيقات أجهزة الكمبيوتر أو الهواتف المحمولة.CONVERSIONS
- يمثل موقع الويب والتطبيقات فقط، وليس Messenger. REACH
- يمثل جميع أنواع الوجهات.BRAND_AWARENESS
- يمثل جميع أنواع الوجهات.VIDEO_VIEWS
- يمثل جميع أنواع الوجهات.REACH
- الوصول وتكرار الظهوريتم دعم اتجاهات الترجمات التالية. واستخدم رمز اللهجة المقابل في الحقل autotranslate
:
اللغة المصدر | لغة الترجمة المستهدفة | رمز اللهجة |
---|---|---|
الإنجليزية | الإسبانية |
|
الإنجليزية | الفرنسية |
|
الإنجليزية | الألمانية |
|
الإنجليزية | البرتغالية |
|
الإنجليزية | الإيطالية |
|
الإنجليزية | العربية |
|
الإنجليزية | الهولندية |
|
الإنجليزية | الملاوية |
|
الإنجليزية | السويدية |
|
الإنجليزية | الإندونيسية |
|
الإنجليزية | البولندية |
|
الإنجليزية | الهندية |
|
الإنجليزية | الدنماركية |
|
الإنجليزية | التركية |
|
الإنجليزية | التاغالوغية |
|
الإنجليزية | الرومانية |
|
الألمانية | الإنجليزية |
|
العربية | الإنجليزية |
|
العبرية | الإنجليزية |
|
الإسبانية | الإنجليزية |
|
اليابانية | الإنجليزية |
|
النرويجية | الإنجليزية |
|
الفرنسية | الإنجليزية |
|
الهولندية | الإنجليزية |
|
السويدية | الإنجليزية |
|