تشمل واجهات API إعلانات الشريك المُدار الأخرى:
استخدم واجهة API هذه للبحث عن معرف النشاط التجاري لبائع معين أو vendor_id
.
لاستدعاء الواجهة API هذه، استخدم رمز الوصول الذي تم إنشاؤه بواسطة مستخدم نظام مسؤول ينتمي إلى مدير الأعمال الرئيسي (مدير أعمال المتجر).
GET
curl -X GET \ -F "child_business_external_id=<VENDOR_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/owned_businesses?access_token=<ACCESS_TOKEN>"
{ "child_business_id": 3213232 }
استخدم واجهة API هذه لاسترداد البيانات الوصفية للبائع الخاصة بنشاط تجاري فرعي لبائع إعلانات الشريك المُدار. تشمل البيانات الوصفية من استجابة الواجهة API ما يلي:
لاستدعاء الواجهة API هذه، استخدم رمز الوصول الذي تم إنشاؤه بواسطة مستخدم نظام مسؤول ينتمي إلى مدير الأعمال الرئيسي (مدير أعمال المتجر).
استخدم معرف مدير الأعمال الفرعي لاستدعاء الواجهة API.
GET
curl -X GET \ "https://graph.facebook.com/v<API_VERSION>/<Business_id>/?fields=collaborative_ads_managed_partner_business_info&access_token=<ACCESS_TOKEN>"
{ "collaborative_ads_managed_partner_business_info": { "seller_business_status": "ready", "seller_business_info": { "seller_external_website_url": "https://www.website.com", "partner_facebook_page": { "id":"9999999" } }, "ad_account": { "id": "act_11111111", "currency": "USD" }, "page": { "id": "3333333" }, "catalog_segment": { "id": "2222222" }, "extended_credit": { "receiving_credit_allocation_config": { "partition_type": "FIXED", "id":"66666666" }, "max_balance": { "amount":"5,000.00", "amount_in_hundredths":"500000", "currency":"USD", "offsetted_amount":"500000" }, "id":"888888888" }, "active_seller_campaign": { "status": "ACTIVE", "id": "1111111" }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] }, "id": "<child_business_manager_id>" }
بالنسبة لمدير الأعمال التابع المؤهل، استخدم استدعاء الواجهة API هذا لمشاركة التطبيق والحصول على رمز الوصول الخاص به. يمكن استخدام هذا الرمز لجميع الاستدعاءات اللاحقة لإنشاء الإعلانات أو إدارتها.
POST
curl \ -F 'id=<CHILD_BUSINESS_MANAGER>' \ -F 'app_id=<App_ID>' \ -F 'scope=ads_management,business_management' \ -F 'access_token=<Parent BM Admin System User Access Token>' \ -F 'appsecret_proof=<APP_SECRET>' \ "https://graph.facebook.com/<API_VERSION>/<CHILD_BUSINESS_MANAGER_ID>/access_token"
{ "access_token": "<CHILD_BM_ACCESS_TOKEN>" }
استخدم واجهة API هذه لتحديث معلومات نشاط تجاري لبائع. يمكنك تحديث معلومات نشاط تجاري لبائع، مثل عنوان URL لموقع ويب خارجي أو عنوان البريد الإلكتروني، و/أو أصول إعلانات الشريك المُدار الخاصة به، مثل الحساب الإعلاني النشط أو قالب حملة مخصص لإنشاء إعلان. راجع المعلمات المتاحة لمزيد من المعلومات.
لإنشاء نشاط تجاري لبائع والحصول عليه، راجع واجهة API إنشاء نشاط تجاري للبائع. للعثور على معرف النشاط التجاري الخاص بالبائع الحالي، راجع البحث عن واجهة API النشاط التجاري للبائع.
لاستدعاء الواجهة API هذه، استخدم رمز الوصول الذي ينتمي إلى كل مدير أعمال تابع (مدير أعمال البائع).
الحقل | الوصف |
---|---|
النوع: string (السلسلة) | اختياري. عنوان URL لموقع الويب الخارجي للبائع. |
النوع: string (السلسلة) | اختياري. |
النوع: string (السلسلة) | اختياري. معرف صفحة البائع لتشغيل الحملة. |
النوع: string (السلسلة) | اختياري. الحساب الإعلاني النشط للبائع. |
النوع: JSON | اختياري. قالب مخصص للبائع. نموذج |
POST
curl \ -F "seller_external_website_url='http://shop.com'" \ -F "ad_account=<SELLER_ACTIVE_AD_ACCOUNT_ID>" \ "https://graph.facebook.com/v<API_VERSION>/<Child_Business_id>/managed_partner_business_setup?access_token=<ACCESS_TOKEN>"
{ "id": 3213232, // id of child business "meta_data": { "seller_business_info": { "seller_email_address": "goodseller@fb.com" "seller_external_website_url": "www.website.com" }, "ad_account": { "id": "434343", "spend_limit": "500", }, "page": { "id": "123412341", }, "template": [ { "budget_percentage": 0.5, "campaign_template_id": "4444444", "adgroup_template_ids": [ "5555555" ], "targeting_type": "retargeting" }, { "budget_percentage": 0.5, "campaign_template_id": "6666666", "adgroup_template_ids": [ "7777777" ], "targeting_type": "prospecting" } ] } }
رمز الخطأ | الرمز الفرعي للخطأ | الوصف |
---|---|---|
1800002 | 2310138 | اسم النشاط التجاري {invalid_business_name} ليس اسمًا صالحًا. فكّر في استخدام {business_name} بدلاً منه. يجب أن تفي أسماء الأنشطة التجارية بمتطلبات اسم النشاط التجاري لفيسبوك. |
1800004 | 2310127 | قم بحذف رموز البلدان غير الصالحة التالية المدرجة لبلدان تسجيل الشريك، أو تحديثها: [{invalid_registration_country_codes}]. |
1800010 | 2310167 | أنت تحاول استخدام واجهة API إعلانات الشريك المُدار (MPA) لتحديث الإعلانات لنشاط تجاري لم يتم تأهيله لإعلانات الشريك المُدار. تحقق من النشاط التجاري الجاري استخدامه، أو استخدم واجهة API مختلفة. |
1800301 | 2310129 | لقد أدخلت عنوان URL لصفحة فيسبوك {page_url} غير صالح لهذا الشريك. تحقق من الرابط أو أدخِل رابطًا جديدًا. |
1800302 | 2310130 | تنتمي صفحة فيسبوك التي أدخلتها {page_url} إلى نشاطك التجاري. أدخِل صفحة فيسبوك تخص الشريك. |
1800303 | 2310132 | لقد أدخلت صفحة {page_url} مرتبطة بشريك آخر. تحقق من الرابط أو أدخِل عنوان URL جديدًا لصفحة فيسبوك للشريك. |
1800304 | 2310131 | ستحتاج إلى تحديد صفحة أخرى لهذا الشريك لأنه لا يمكن استخدام الصفحة التي حددتها مع إعلانات الشريك المُدار. |
1800403 | 2310072 | تكوين القالب الخاص بهذا البائع غير صالح. |
القالب هو أحد الأصول التي تم تكوينها واستخدامها بواسطة المتجر في خدمة إعلانات الشريك المُدار. تحتوي القوالب على تفاصيل وإعدادات، أو "مكونات"، تعمل على تشغيل حملات البائع الإعلانية التي يديرها المتجر نيابة عن البائع.
تتضمن مكونات القالب مجموعات إعلانية وإعلانات، والتي تتضمن معلومات مثل الاستهداف وتصميم الإعلان والتنسيقات وغير ذلك الكثير. هناك أربعة مكونات مطلوبة لكل قالب حملة إعلانية:
في القالب الخاص بك، يجب إعداد مجموعة إعلانية واحدة لهدف إعلان إعادة الاستهداف، ويجب إعداد مجموعة إعلانية أخرى لهدف إعلان العملاء المحتملين.
يوجد نوعان من القوالب: الافتراضية والمُخصَّصة:
أساس المقارنة | القالب الافتراضي | القالب المخصص |
---|---|---|
الإنشاء | يتم إنشاء القالب الافتراضي أثناء عملية التأهيل التي يجب إكمالها لإعلانات الشريك المُدار. | يتم إنشاء القالب المخصص بواسطة المتجر في دفق إنشاء القالب من الحملات الحالية التي تم إنشاؤها سابقًا في مدير الإعلانات. |
الخصائص القابلة للتكوين | يقوم فيسبوك بتكوين المجموعات الإعلانية والإعلانات تلقائيًا للقالب الافتراضي. يمكن تحديد تقسيم الميزانية لأهداف إعلانات إعادة الاستهداف وإعلانات العملاء المحتملين. يمكن أن يحدد المتجر النص الأساسي ومعلمات UTM. | تكوينات المتاجر من الحملات الإعلانية التي تم إنشاؤها مسبقًا في مدير الإعلانات. إضافة إلى ذلك، يمكن تحديد تقسيم الميزانية لأهداف إعلانات إعادة الاستهداف وإعلانات العملاء المحتملين لكل بائع. |
النطاق | يحتوي كل متجر على قالب افتراضي، وهو عبارة عن أصل عام، جاهز للاستخدام مع أي حملات إعلانية للبائع، في أي وقت. | مسموح بقالب حملة إعلانية مخصص واحد فقط في المرة الواحدة لكل بائع. يمكن للمتجر تغيير القالب المخصص ليشمل مجموعة إعلانية و/أو مكونًا إعلانيًا مختلفًا في أي وقت. |
الميزة | يسمح للمتاجر بتعيين إعدادات مشتركة لتطبيقها على جميع الحملات الإعلانية للبائع. | يسمح للمتجر بتكوين مجموعة واسعة من معلمات الحملة الإعلانية والتفاصيل التي قد تدعم العروض الترويجية الخاصة، والحملات الإعلانية الموسمية، وأحداث المبيعات، والمناسبات الأخرى التي تتطلب إعدادات خاصة. إضافة إلى ذلك، يساعد تخزين تكوينات الحملات الإعلانية المتاجر على إدارة حملات البائع الإعلانية وتوسيع نطاقها بأقل جهد. |
إنشاء الحملة الإعلانية | استخدم تعليمات إنشاء الحملة الإعلانية الأساسية. لإنشاء إعلانات البائع وتشغيلها باستخدام القالب الافتراضي، قم بتعيين الحقل | استخدم تعليمات إنشاء الحملة الإعلانية الأساسية. لإنشاء إعلانات البائع وتشغيلها باستخدام القالب المخصص، قم بتعيين الحقل |
قبل إنشاء قالب مخصص، يجب على المتجر إنشاء مدير أعمال المنتج أولاً؛ لأن هذا يضمن أن الحملات الإعلانية المستخدمة لإنشاء القوالب تتوافق مع تخصيصات الإعلانات التعاونية ومتطلباتها للحملات الإعلانات للبائع. وكمنتج، يمكن استخدام مدير الأعمال لإنشاء إعلانات المصدر لإنشاء القالب.
يجب أن تكون المجموعة الإعلانية لإعادة الاستهداف، والمجموعة الإعلانية للعملاء المحتملين، والمكونات الإعلانية متوفرة لإضافة و/أو تكوين قالب حملة إعلانية مخصص للبائع.
يجب أن تكون الحملات الإعلانية المستخدمة لإنشاء القوالب مرتبطة بحساب إعلاني للإعلانات التعاونية، وبها الإعدادات التالية:
يتم إسقاط التفاصيل الخاصة بالبائع مثل شريحة الكتالوج، ومجموعة المنتجات، وصفحة فيسبوك، وعنوان URL المقصود من الحملة المصدر الإعلانية أثناء إنشاء القالب. تحتوي الحملة النهائية التي تم إنشاؤها باستخدام القالب على معلومات محددة عن البائع لهذه الحقول مع ميزانية لفترة الحملة الإعلانية واستراتيجية عرض الأسعار بأقل تكلفة.
يمكن استخدام القوالب المخصصة كما يلي:
إذا كنت تريد تغيير قالب الحملة الإعلانية للبائعين، فتأكد من وجود مكونات القالب التي تريد استخدامها لاستبدال تلك التي في قالب الحملة الإعلانية الحالي. ويمكنك استبدال مكون واحد أو الكل. إذا كنت بصدد إنشاء قالب جديد للبائعين الذين ليس لديهم قالب مخصص، فأنت بحاجة إلى أن يكون لديك جميع المكونات الأربعة (إعلانان ومجموعتان إعلانيتان) جاهزة للاستخدام.
يمكن تطبيق قالب على البائعين باستخدام إحدى الطرق التالية:
تهدف هذه الميزة إلى توفير إمكانية التوسع من خلال تمكين المتاجر من تطبيق مكونات القالب على بائعين متعددين في نفس الوقت.
يمكنك الإنهاء من خلال النقر على حفظ. سيتم تطبيق مكونات القالب المحددة على البائعين المحددين.
استخدم تحديث واجهة API تكوين النشاط التجاري للبائع لتطبيق قالب مخصص على البائع بمعلمة الإدخال التالية: template
.
"template":[ { "budget_percentage":0.5, "campaign_template_id":"160235235998069", "adgroup_template_ids":[ "447963739637509" ], "targeting_type":"retargeting" }, { "budget_percentage":0.5, "campaign_template_id":"278452090413983", "adgroup_template_ids":[ "458654975391261" ], "targeting_type":"prospecting" } ]
استخدم تعليمات إنشاء الحملة الرئيسية لإنشاء إعلانات البائع وتشغيلها بالمعلمات المحددة والقالب المخصص المطبق مسبقًا. لاستخدام قالب الحملة الإعلانية المخصص المطبق على ذلك البائع، قم بتعيين use_seller_template
إلى true
.