يسمح لك هذا الحل بتخصيص أصول الإعلانات وفقًا لأنواع الاستهداف الجغرافي. ولتخصيص الأصول في مواضع مختلفة، راجع تخصيص أصول الموضع.
يُعد تخصيص أصول الشرائح إحدى واجهات API الثلاث لدينا التي تستخدم قواعد تخصيص الأصول. وراجع قواعد تخصيص الأصول.
عند طرح API التسويق بالإصدار 8.0، يتم إيقاف استخدام جميع حالات الاستخدام غير المتعلقة بالموقع الجغرافي لتخصيص أصول الشريحة. ويجب أن تحتوي جميع قواعد الاستهداف الآن على معلومات حول الموقع الجغرافي داخل مواصفات التخصيص. ويوجد استثناء للقاعدة الافتراضية التي لا تحتاج إلى تضمين الموقع الجغرافي.
قبل بدء الاستخدام، تحقق من القيود لهذا المنتج. وإذا كانت حالة الاستخدام لديك تلبي المواصفات التي نوفرها، فانتقل إلى الخطوات التالية:
يمكن تخصيص الإعلان حسب المواقع الجغرافية. يمكنك إجراء ذلك من خلال إنشاء قاعدة تتضمن مواصفات التخصيص. علمًا بأن نوع التخصيص المدعوم هو:
يتشابه تنسيق تحديد مواصفات التخصيص مع تنسيق الاستهداف الأساسي، راجع الاستهداف.
تتيح لك قواعد تخصيص الأصول تجميع الأصول التي تظهر معًا في موقع جغرافي معين. وتحتوي كل قاعدة على مواصفات customization_spec
التي تحدد المواقع الجغرافية للأشخاص الذين يمكنهم عرض هذه الأصول في وقت عرض الإعلان.
ويمكنك تحديد أولوية لكل قاعدة أثناء إنشائها. وبخلاف ذلك، فإننا نمنح كل قاعدة رقمًا للأولوية استنادًا إلى مكانها في قائمة القواعد المتوفرة. فعلى سبيل المثال، يتم تعيين القاعدة الأولى في القائمة إلى الأولوية بالرقم 1
.
يجب إعداد قاعدة افتراضية لتجنب إرسال مجموعة عشوائية من الأصول إلى الأشخاص الذين لا يتطابقون مع أية قواعد. ولإعداد هذه القاعدة:
customization_spec
فارغة. واستخدم أقواس الفتح والإغلاق المتعرجة في نهاية القاعدة لديك، مثل {}
.تتطابق القاعدة الافتراضية مع أصل التصميم لدى الأشخاص الذين لا يلبون أية قواعد سابقة.
خلال عملية الإعداد، يجب أن تتطابق القواعد غير الافتراضية مع نسبة عالية من جمهورك المستهدف.
أنشئ مواصفات asset_feed_spec
وأضف قواعد التخصيص إلى الحقل asset_customization_rules
. ويمكنك إضافة 50 قاعدة تخصيص كحد أقصى.
بالنسبة لكل قاعدة، تحتاج إلى تحديد customization_spec
وpriority
وتسميات الأصول. لا يمكن لمواصفات customization_spec
لديك أن تحتوي على أكثر من 50 شرطًا لقاعدة واحدة.
إليك مثال على إعداد قائمة منتجات الأصول:
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'asset_feed_spec={
"images": [
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image1"}]},
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image2"}]}
],
"bodies": [
{"text":"Motor City Mission Corps", "adlabels":[{"name":"body1"}]}
],
"titles": [
{"text":"Link title 1 goes here", "adlabels":[{"name":"title1"}]},
{"text":"Link title 2 goes here", "adlabels":[{"name":"title2"}]},
{"text":"Link title 3 goes here", "adlabels":[{"name":"title3"}]}
],
"call_to_action_types":[
"LEARN_MORE"
],
"descriptions": [
{"text":"Begin Your Adventure"}
],
"ad_formats": [
"SINGLE_IMAGE"
],
"link_urls": [
{"website_url":"https://www.example.com/"}
],
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title1"},
"priority": 1
},
{
"customization_spec": {
"geo_locations": {
"countries": ["GB"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title2"},
"priority": 2
},
{
"customization_spec": {
"geo_locations": {
"cities": [
{"key": "2481714"},
{"key": "2481868"}
]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title3"},
"priority": 4
},
{
"customization_spec": {},
"image_label": {"name":"image2"},
"title_label": {"name":"title1"},
"priority": 5
}]}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
راجع كل الخيارات المتوفرة لمواصفات قائمة منتجات الأصول. ولمعرفة الخطوات التالية، راجع قواعد تخصيص الأصول.
يمكنك معاينة إصدارات قاعدة الاستهداف المختلفة لإعلانك باستخدام نقطة النهاية /generatepreview
. كما يمكنك إضافة حقل dynamic_asset_label
باستخدام رقم لأولوية القاعدة لعرض إصدار لغة معين.
فعلى سبيل المثال، لمعاينة قاعدة بالأولوية رقم 1:
curl -G --data-urlencode \
'creative={
"object_story_spec": {
"page_id": "<PAGE_ID>"
},
"asset_feed_spec": {
...
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {
"name": "image1"
},
"title_label": {
"name": "title1"
},
"priority": 1
},
...
]
}
}'
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'dynamic_asset_label=1' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
الفئة الإعلانية الخاصة — يتمتع المعلنون الذين يشغلون إعلانات القيمة التزايدية والتوظيف والإسكان ويقطنون في الولايات المتحدة، أو الذين يشغلون إعلانات تستهدف الولايات المتحدة بمجموعات مختلفة من التقييدات. ويجب على هؤلاء المعلنين الالتزام بالتقييدات المفروضة على الفئة الإعلانية الخاصة في مواصفات asset_feed_spec
. وتعرف على المزيد حول الفئة الإعلانية الخاصة.
التحقق من أهداف الحملة الإعلانية — لا يتم دعم APP_ENGAGEMENT
.
المواضع المدعومة — يتم دعم جميع المواضع.
نوع الشراء — الوصول وتكرار الظهور أو AUCTION
.
تخصيص الموضع — إذا تم استخدام تخصيص الموضع في إحدى القواعد، فيجب أن تتضمن جميع القواعد ميزة تخصيص الموضع.
علمًا بأن التقييدات المفروضة على asset_feed_spec
هي التقييدات المفروضة نفسها على الإعلانات المستندة إلى قائمة منتجات الأصول دون استخدام قواعد التخصيص. باستثناء ما يلي:
asset_customization_rule
.ad_formats
وهما: SINGLE_IMAGE
وSINGLE_VIDEO
. مسموح بتنسيق ad_format
واحد فقط لكل قائمة منتجات أصول.call_to_actions_types
.asset_customization_rule
.