قواعد تخصيص الأصول

استخدم هذا الحل لتحديد أصول التصميم التي تريد عرضها في إعلاناتك. أثناء إنشاء الإعلان، يمكنك اختيار مجموعة من الأصول التي تريد عرضها بناءً على قواعد الأصول المخصصة لديك. تُعد الصور ومقاطع الفيديو والنصوص والنص الأساسي للإعلان أمثلة على أصول التصميم.

نوفر ثلاث واجهات API تستخدم قواعد تخصيص الأصول:

يجب أن تحتوي كل الإعلانات التي تستخدم asset_feed_spec على قاعدتين على الأقل من قواعد تخصيص الهدف. إذا كان تصميمك يستخدم asset_feed_specويتضمن أقل من قاعدتين، فلن تتمكّن من إنشاء هذا الإعلان.

بدء الاستخدام

الخطوة الأولى: إنشاء حملة إعلانية ومجموعة إعلانية

يمكنك إنشاء حملة إعلانية قياسية لقواعد الأصول المخصصة، ولكن يتم فرض تقييدات على ما يلي:

API أهداف الحملة الإعلانية المدعومة

تخصيص أصول الشرائح

APP_INSTALLS وBRAND_AWARENESS وCONVERSIONS وLINK_CLICKS وREACH وVIDEO_VIEWS.

تخصيص أصول المواضع

APP_INSTALLS وBRAND_AWARENESS وCONVERSIONS وLEAD_GENERATION وLINK_CLICKS وREACH وVIDEO_VIEWS.

الإعلانات متعددة اللغات

APP_INSTALLS وBRAND_AWARENESS وCONVERSIONS وLINK_CLICKS وREACH وVIDEO_VIEWS.

بالنسبة للمجموعة الإعلانية، استخدم نقطة نهاية المجموعة الإعلانية القياسية وقم بتعيين 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/<API_VERSION>/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/<API_VERSION>/<AD_CREATIVE_ID>

عند إنشاء إعلانك، احرص على توفير مرجع لمعرف التصميم. يمكنك إنشاء إعلانات متعددة لكل مجموعة إعلانية.

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/<API_VERSION>/act_<AD_ACCOUNT_ID>/ads

بعد إنشاء الإعلان: