لترويج الوجهات على فيسبوك، عليك مشاركة المعلومات حولها مع فيسبوك. ويمكنك تنفيذ ذلك من خلال إنشاء كتالوج وجهات ثم تعبئته بالوجهات.
تحميل ملفات بتنسيق CSV أو XML لـ "قوائم منتجات الوجهات" مع الوجهات التي تريد ترويجها
يمكنك إنشاء كتالوج الوجهات وإدارته في مدير المعاملات التجارية.
لاستخدام واجهة API لإدارة الكتالوج:
قائمة منتجات الوجهة هي ملف يتضمن الوجهات التي تريد ترويجها. ويمثل كل سطر أو عنصر في الملف وجهة واحدة. كما يمكنك استخدام قائمة أو أكثر من قوائم منتجات الوجهات، طالما كانت كل قوائم المنتجات تتضمن كل الوجهات التي تريد ترويجها.
عينة CSV | عينة TSV (بلا تنسيق) | عينة TSV (بنمط JSON)
"
علامتي تنصيص"
. address
أو neighborhood
أو image
، باستخدام قيم بتشفير JSON أو من خلال مجموعة من أعمدة النص العادي "بلا تنسيق" تتم تسميتها باستخدام بنية مسار JSON، مثل address.city
وneighborhood[0]
وimage[0].url
وimage[0].tag[0]
وimage[0].tag[1]
. ويمكن استخدام المصطلحين بالتبادل في الملف ذاته.<listings>
XML الجذرية مجموعة من عُقد <listing>
بحيث تمثل كل منها وجهة.<?xml
صالحة.The feed parser automatically detects UTF8
, UTF16
, or UTF32
text encodings, and defaults to LATIN1
if it encounters an unexpected byte sequences. You can provide text in field values in any language; however, field names must be given exactly as below, in English.
صُممت الحقول المدعومة التالية للعناصر التي تضيفها إلى كتالوج المنتجات.
بالنسبة للكتالوجات المترجمة، راجع الحقول المدعومة للوجهات.
اسم الحقل والنوع | الوصف |
---|---|
النوع: string (سلسلة) | مطلوب. الحد الأقصى للطول: 100 المعرِّف الفريد للوجهة في الكتالوج. وستتم مطابقة هذا المعرف مع أي معرفات |
النوع: object (كائن) | مطلوب. يمثل العنوان الكامل للوجهة والذي يجب أن يوجّه الزائر إلى موقع الوجهة. راجع معلمات كائن العنوان |
النوع: object (كائن) | مطلوب. أقصى عدد للعناصر: 20 يمثل بيانات صورة لهذه الوجهة. ويمكنك توفير ما يصل إلى 20 صورة للوجهة. كما تحتوي كل صورة على حقلين وهما: راجع معلمات كائن الصورة |
النوع: string (سلسلة) | مطلوب. يمثل رابط الموقع الخارجي الذي يمكنك من خلاله عرض صفحة الوجهة. يمكنك تحديد عنوان URL على مستوى الإعلان أيضًا باستخدام |
النوع: string (سلسلة) | مطلوب. أقصى عدد للعناصر: 20 يمثل نوع الوجهة على سبيل المثال، شاطئ ومدينة وأطعمة ومعالم سياحية وثقافة وتاريخ وتسوق ومتحف وهدوء ومناظر وطبيعة ومنشآت معمارية وأعمال وأشخاص ودودة واسترخاء وتسوق ليلي وجبال ومعابد وتخييم وغطس وما إلى ذلك. ويمكن ربط عدة أنواع بالوجهة؛ أي يمكن أن تكون للوجهة الواحدة سمات متعددة، مثل |
النوع: string (سلسلة) | مطلوب. يمثل أكثر أسماء الوجهة شيوعًا. |
النوع: string (سلسلة) | اختياري. أقصى عدد للعناصر: 20 يمثل حيًا مجاورًا واحدًا أو أكثر من حي مجاور للوجهة. الأمثلة: |
النوع: float (رقم عشري) | اختياري. يمثل خط عرض الوجهة. المثال: |
النوع: float (رقم عشري) | اختياري. يمثل خط طول الوجهة. المثال: |
النوع: string (سلسلة) | اختياري. الحد الأقصى للحجم: 5000 يمثل فقرة قصيرة تصف الوجهة. |
النوع: string (سلسلة) | اختياري. يمكن أن يكون أقصى سعر أو متوسط السعر لهذه الوجهة. ويجب تحديد القيمة مع العملة. المثال: |
النوع: int (عدد صحيح) | اختياري. يمثل تغيير السعر:
يمكن استخدامه لإنشاء مجموعات المنتجات وفي التصميم العام ("انخفاض متوسط السعر بمقدار X"). |
النوع: element | اختياري. يمثل أي رابط لموضع معين يتوجه مباشرة إلى صفحة تفاصيل الوجهة في تطبيق الهواتف المحمولة لديك باستخدام روابط التطبيق. حدد روابط لموضع معين بترتيب الأولوية، من الأعلى إلى الأدنى:
|
النوع: string (سلسلة) | يتحكم فيما إذا كان العنصر نشطًا أو مؤرشفًا في الكتالوج لديك. لا يمكن رؤية العناصر النشطة إلا بواسطة الأشخاص في إعلاناتك أو المتاجر أو أي قناة أخرى. القيم المدعومة: المثال: ملاحظة: قد تقوم بعض المنصات الشريكة، مثل Shopify بمزامنة العناصر مع الكتالوج لديك من خلال حالة تُسمى staging، والتي يتشابه سلوكها مع سلوك الحالة كان يُسمى هذا الحقل |
قم بتوفير روابط لمواضع معينة في قائمة المنتجات من خلال اتباع مواصفات روابط التطبيق. وتحتل معلومات الروابط لمواضع معينة في قائمة المنتجات الأولوية بالنسبة لأي معلومات يجمعها فيسبوك من خلال بيانات تعريف روابط التطبيق عن طريق متتبع الويب.
إذا كان لديك معلومات حول الروابط لمواضع معينة من روابط التطبيق بالفعل، فلن تحتاج إلى تحديد هذه البيانات. يستخدم فيسبوك هذه المعلومات من روابط التطبيق لعرض رابط صحيح لموضع معين. لعرض الروابط لمواضع معينة في الإعلانات، يمكنك الرجوع إلى إعلانات كتالوج Advantage+، قالب الإعلان.
اسم الحقل والنوع | الوصف |
---|---|
النوع: string (سلسلة) | مطلوب. عنوان URL لصورة الوجهة. اتبع مواصفات الصورة التالية:
|
النوع: string (سلسلة) | اختياري. سلسلة تمثل الموجود بالصورة. يمكن وضع عدة إشارات مرتبطة بالصورة. الأمثلة:
|
يمكن تقديم الحقول المتداخلة أو ذات القيم المتعددة، مثل address
باستخدام قيم بتشفير بلغة JSON أو من خلال مجموعة من أعمدة النص العادي "بلا تنسيق" تتم تسميتها باستخدام بنية مسار JSON، مثل address.region
. ويمكن استخدام المصطلحين بالتبادل في الملف نفسه.
اسم الحقل والنوع | الوصف |
---|---|
النوع: string (سلسلة) | يمثل عنوان شارع الوجهة. المثال: |
النوع: string (سلسلة) | مطلوب. يمثل المدينة التي توجد بها الوجهة. المثال: |
النوع: string (سلسلة) | مطلوب. يمثل الولاية أو المحافظة أو الإمارة أو الإقليم الذي تتواجد فيه الوجهة. مثال: |
النوع: string (سلسلة) | يمثل الرمز البريدي أو رمز المنطقة التابعة لها الوجهة. مطلوب إلا إذا لم يكن هناك نظام رمز بريدي للبلد. أمثلة:
|
النوع: string (سلسلة) | مطلوب. بلد الوجهة. مثال: |
النوع: string (سلسلة) | يمثل القيمة المطلوب استخدامها في عنوان URL الخاص بالرابط لموضع معين ( |
If you have separate apps for iPhone and iPad, specify iPhone and iPad specific information. Otherwise specify only iOS information.
Field Name and Type | Description |
---|---|
type: string | A custom scheme for the iOS app. Example: |
type: string | The app ID for the App Store. Example: 1234 |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type:string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the Android app. Example: |
type: string | A fully-qualified package name for intent generation. Exammple: |
type: string | The name of the app (suitable for display). Example: |
تتناسب الأقسام التالية مع إدارة الكتالوج لديك فقط باستخدام API هذه.
يُستخدم كتالوج الوجهات كحاوية للوجهات التي تريد ترويجها. ولاستخدام API الكتالوج، يجب التأكد من وجود مستوى الوصول إلى API التسويق المناسب وأنك قد وافقت على شروط الخدمة من خلال إنشاء كتالوجك الأول باستخدام مدير الأعمال.
لإنشاء كتالوج وجهات لإعلانات الوجهات، يمكنك تعيين vertical
إلى destinations
:
curl -X POST \ -F 'name="Test Destination Catalog"' \ -F 'vertical="destinations"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs
بمجرد الانتهاء من إنشاء الكتالوج، يجب تحميل قائمة (قوائم) منتجات الوجهات إلى فيسبوك. يمكنك استخدام واجهة API لإنشاء كائن قائمة لكل قائمة تريد تحميلها. وندعم عمليات التحميل المباشرة والمجدولة.
مجموعة الوجهات هي مجموعة فرعية من كتالوجك. ولإعداد إعلانات الوجهات، تحتاج إلى مجموعة وجهات. ولذلك، يجب على الأقل إنشاء واحدة.
يتم تحديد مجموعات الوجهات باستخدام الفلاتر التي يتم تطبيقها على كتالوج الوجهات. على سبيل المثال، يمكنك إنشاء مجموعة وجهات بكل الوجهات التي شهدت انخفاض كبير في السعر. ويرجى العلم أنه يمكنك أيضًا إنشاء مجموعة وجهات دون استخدام أية فلاتر. في هذه الحالة، ستحتوي مجموعة الوجهات على كل الوجهات الموجودة في الكتالوج.
use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;
$destination_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);
$destination_set->setData(array(
ProductSetFields::NAME => 'Test Destination Set',
ProductSetFields::FILTER => array(
'price_change' => array(
'lt' => -20,
),
),
));
$destination_set->create();
from facebookads.adobjects.productset import ProductSet
destination_set = ProductSet(None, <PRODUCT_CATALOG_ID>)
destination_set[ProductSet.Field.name] = 'Test Destination Set'
destination_set[ProductSet.Field.filter] = {
'price_change': {
'lt': -20,
},
}
destination_set.remote_create()
curl \
-F 'name=Test Destination Set' \
-F 'filter={"price_change":{"lt":-20}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.10/<PRODUCT_CATALOG_ID>/product_sets
تتكون المعلمة filter
من البيانات وعناصر التشغيل التالية:
Operators | Filter Type |
---|---|
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Equal to. Operator is case-insensitive. |
| Not equal to. Operator is case-insensitive. |
| Less than. For numeric fields only. |
| Less than or equal to. For numeric fields only. |
| Greater than. For numeric fields only. |
| Greater than or equal to. For numeric fields only. |
البيانات | البيانات التي تتم فلترتها |
---|---|
| بلد الوجهة. |
| يمثل سعر هذه الوجهة. يمثل السعر بالسنت. |
| العملة. |
| يمثل انخفاضًا في السعر أو زيادة عليه. |
| يمثل مدينة الوجهة. |
| يمثل وصف هذه الوجهة. |
| يمثل اسم هذه الوجهة. |
| يمثل المعرف الفريد للوجهة ضمن الكتالوج. |