في الإصدار v25 والإصدارات الأحدث، يمكنك استخدام طريقة
SmartCampaignSettingService.GeneratePMaxDraftCampaign
لتحويل "حملة ذكية" إلى "حملة أداء أفضل". لا تتوفّر هذه الطريقة في الإصدار v24 والإصدارات الأقدم.
آلية عمل الإحالات الناجحة
عند طلب
SmartCampaignSettingService.GeneratePMaxDraftCampaign، تنشئ واجهة برمجة التطبيقات مسودة "حملة أداء أفضل" وميزانية ومجموعة مواد عرض ومواد عرض، استنادًا إلى إعدادات "الحملة الذكية" المقدَّمة في الطلب. بعد إنشاء مواد العرض، عليك فحصها وتعديلها وتحسينها قبل تفعيل الحملة لعرض الإعلانات.
يتمّ إعداد مسودة "حملة الأداء الأفضل" التي تمّ إنشاؤها باستخدام قيم الحالة التالية:
- تم ضبط
statusعلىPAUSED. - وتظهر أهلية عرض الإعلان في
primary_status. - يتم ضبط
contains_eu_political_advertisingعلىDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGتلقائيًا (إذا لم يسبق تحديدها في "الحملة الذكية"). يُرجى التحقّق من هذا الحقل وتعديله إذا كانت حملتك تحتوي على إعلانات سياسية عن الاتحاد الأوروبي.
يتيح لك ذلك فحص "حملة الأداء الأفضل" والميزانية ومجموعة مواد العرض ومواد العرض التي تم إنشاؤها وتعديلها وتحسينها قبل تفعيل الحملة لعرض الإعلانات.
مسودات مواد العرض
تتضمّن الحملة الجديدة مجموعة من الصور المؤقتة التي يجب استبدالها قبل تفعيل الحملة الجديدة. عندما يكون الحقل image_enabled متاحًا ويتم ضبطه على true في الطلب، تنشئ واجهة برمجة التطبيقات الصور تلقائيًا بدلاً من استخدام صور مؤقتة. يمكنك فحص مواد العرض الجديدة في حقل assets الخاص بالاستجابة، واستبدالها باتّباع الخطوات التالية:
- راجِع دليل متطلبات مواد العرض.
- حمِّل صورًا جديدة باتّباع مثال تحميل مادة عرض صورة.
- اربط مواد العرض الجديدة بمجموعة مواد عرض الحملة في مرحلة المسودة، ثم أزِل
روابط الصور المؤقتة التي يبلغ عددها
AssetGroupAsset(إما في طلب التغيير الذري نفسه أو بعد ربط مواد العرض الجديدة لكي تظلّ متطلبات الحدّ الأدنى لمواد العرض مستوفاة) باتّباع دليل ربط مجموعات مواد العرض بمواد العرض.
مَعلمات الطلب
تقبل الرسالة GeneratePMaxDraftCampaignRequest
الحقول التالية:
resource_name(مطلوبة): اسم المورد الخاص بـSmartCampaignSettingالمطلوب إعادة إنشائه لـ "الحملة الذكية" التي تريد تحويلها، بالتنسيق التالي:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(اختيارية): إذا كانت القيمةtrue، يتم التحقّق من صحة الطلب ولكن لا يتم تنفيذه. يتم عرض أخطاء التحقّق من الصحة أو التحذيرات أو مشاكل الإحالات الناجحة المحتملة فقط في حقلvalidated_infoللاستجابة بدون إنشاء كيانات مسودات.gbp_enabled(غير متاح): سمة اختيارية. ما إذا كنت تريد تحويل الموقع الجغرافي في "الملف التجاري على Google" المرتبط بـ "حملة الأداء الأفضل". اترك هذا الحقل بدون ضبط أو اضبطه علىfalse، لأنّ ضبطه علىtrueغير متاح وسيؤدي إلى ظهور الخطأSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(غير متاح): سمة اختيارية. ما إذا كان سيتم إنشاء صور مطلوبة لـ "حملات الأداء الأفضل" (مثل أنواع الصور الأفقية والمربّعة وصور الشعارات) اترك هذا الحقل بدون ضبط أو اضبطه علىfalse، لأنّ ضبطه علىtrueغير متاح ويعرض الخطأSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
تفاصيل الردّ
تعرض الرسالة GeneratePMaxDraftCampaignResponse أسماء الموارد لمسودة "حملة الأداء الأفضل" التي تم إنشاؤها والكيانات المرتبطة بها:
pmax_campaign:Campaignاسم المورد لمسودة "حملة الأداء الأفضل" التي تم إنشاؤها.campaign_budget: اسم الموردCampaignBudgetالمرتبط بـ "حملة الأداء الأفضل" التي تم إنشاؤها.-
asset_group: اسم الموردAssetGroupالمرتبط بـ "حملة الأداء الأفضل" التي تم إنشاؤها. assets: قائمة بأسماء مواردAssetمرتبطة بـ "حملة الأداء الأفضل" التي تم إنشاؤهاvalidated_info: معلومات التحقّق من الصحة أو مشاكل التحويل المحتملة التي يعرضها فحص التحويل (تتم تعبئتها عند ضبطvalidate_onlyعلىtrueوإلى جانب أسماء موارد الكيانات التي تم إنشاؤها عندما تكون قيمةvalidate_onlyهيfalse).
سير العمل المقترَح
لتحويل "حملة ذكية"، اتّبِع سير العمل التالي:
- إنشاء مسودة الحملة: استخدِم الطلب
SmartCampaignSettingService.GeneratePMaxDraftCampaignمع ضبطresource_nameالمطلوب فقط (اتركgbp_enabledوimage_enabledبدون ضبط أو اضبطهما علىfalse). احفظ أسماء الموارد التي تم عرضها، وهيpmax_campaignوcampaign_budgetوasset_groupوassets. - مراجعة الحملة وتخصيصها: بما أنّ مسودة "حملة الأداء الأفضل" يتم إنشاؤها باستخدام
status = PAUSEDوcreation_status = INCOMPLETE، عليك فحص ميزانيتها ومجموعة مواد العرض ومواد العرض وضبطها. - تفعيل الحملة وإيقاف الحملة الأصلية مؤقتًا: عندما تكون مستعدًا لعرض الإعلانات، عدِّل
status"حملة الأداء الأفضل" إلىENABLED، ثم عدِّلstatus"الحملة الذكية" الأصلية إلىPAUSEDلمنع عرض الإعلانات المكرّرة.