في v25 (اعتبارًا من v25.2)، يمكنك استخدام طريقة
SmartCampaignSettingService.GeneratePMaxDraftCampaign
لتحويل "حملة ذكية" إلى "حملة أداء أفضل". لا تتوفّر هذه الطريقة في الإصدار v24 والإصدارات الأقدم.
طريقة عمل التحويل
عند طلب
SmartCampaignSettingService.GeneratePMaxDraftCampaign،
تنشئ واجهة برمجة التطبيقات مسودة "حملة أداء أفضل" استنادًا إلى إعدادات
إحدى "الحملات الذكية".
يتمّ ضبط status في مسودّة "حملة الأداء الأفضل" التي تمّ إنشاؤها على PAUSED (ويظهر مدى أهليتها للعرض في primary_status). إذا تعذّر التحقّق من صحة جميع أدوات تحويل الميزات في "الحملة الذكية"، سيتعذّر تنفيذ الطلب وسيظهر الخطأ SmartCampaignError.GENERATE_PMAX_CONVERTERS_FAIL.
يتيح لك ذلك فحص الحملة والميزانية ومجموعة مواد العرض ومواد العرض التي تم إنشاؤها في "حملة الأداء الأفضل" وتعديلها وتحسينها قبل تفعيل الحملة لعرض الإعلانات. لا يؤدي إنشاء مسودة "حملة الأداء الأفضل" إلى تعديل "الحملة الذكية" الأصلية أو إيقافها مؤقتًا، بل تظل نشطة إلى أن توقفها مؤقتًا يدويًا.
مَعلمات الطلب
تقبل رسالة GeneratePMaxDraftCampaignRequest الحقول التالية:
resource_name(مطلوب): اسم المورد الخاص بـSmartCampaignSettingالمطلوب إعادة إنشائه للحملة الذكية التي تريد تحويلها، بالتنسيق التالي:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(اختياري): إذا كانت القيمةtrue، سيتم التحقّق من صحة الطلب ولكن لن يتم تنفيذه. يتم عرض أخطاء التحقّق من الصحة أو التحذيرات أو مشاكل الإحالة الناجحة المحتملة فقط في الحقلvalidated_infoالخاص بالرد بدون إنشاء مسودات للكيانات.gbp_enabled(غير متاح): اختيارية. تحدّد هذه السمة ما إذا كان سيتم تحويل الموقع الجغرافي المرتبط بـ "الملف التجاري على Google" إلى "حملة الأداء الأفضل". اترك هذا الحقل بدون ضبط أو اضبطه علىfalse، لأنّ ضبطه علىtrueغير متاح فيv25ويعرض الخطأSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(غير متاح): اختيارية. تحديد ما إذا كان سيتم إنشاء الصور المطلوبة في "حملات الأداء الأفضل" (مثل أنواع الصور الأفقية والمربّعة وصور الشعارات) اترك هذا الحقل بدون ضبط أوfalse، لأنّ ضبطه علىtrueغير متاح فيv25ويعرض الخطأ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، راجِع ميزانيتها ومجموعة مواد العرض ومواد العرض فيها، واضبطها. - تفعيل الحملة وإيقاف الحملة الأصلية مؤقتًا: عندما تكون مستعدًا لعرض الإعلانات، عدِّل
statusفي "حملة الأداء الأفضل" إلىENABLED، ثم عدِّلstatusفي "الحملة الذكية" الأصلية إلىPAUSEDلمنع عرض الإعلانات المكرّرة.