تُعدّ مسودّات الحملات طريقة لتنظيم مجموعة من التغييرات المقصودة على حملة أساسية. ترتبط كل مسوّدة حملة بحملة أساسية وحملة اختبارية.
- الحملة الأساسية هي حملة عادية في حسابك، تتضمّن إعلانات ومجموعات إعلانية ومواد عرض أخرى.
- الحملة الاختبارية هي طبقة افتراضية يتم فيها تجميع التغييرات أثناء تنفيذ العمليات، ولكنّها لا تؤثّر في أيّ حملات حقيقية في حسابك. بعد أن تصبح راضيًا عن حالة الحملة الاختبارية، يمكنك تطبيقها على حملة حقيقية بعدّة طرق مختلفة.
يمكنك الاطّلاع على مثال كامل لإنشاء تجربة في كتالوج نماذج الرموز البرمجية.
إنشاء مسودة
لإنشاء CampaignDraft، اتّبِع الخطوات التالية:
أنشئ كائن
CampaignDraftمع الـ حقول التالية:base_campaign: اسم مَورد الحملة التي ستستند إليها هذه المسودة.name: اسم لمسودة حملتك.
بعد ذلك، أنشئ
CampaignDraftOperationمع ضبط الحقلcreateعلى الكائنCampaignDraftالذي أنشأته.أخيرًا، أرسِل هذه العملية إلى Google Ads API باستخدام الـ
CampaignDraftService.MutateCampaignDrafts. طلبcreateمتزامن ويعرض ردًا على الفور.
تعديل حملة اختبارية
بعد إنشاء مسودة حملة، يمكنك استرداد اسم المَورد من
حقل results في
MutateCampaignDraftsResponse.
عليك استرداد اسم مَورد حملة اختبارية مرتبطة بها قبل إجراء تغييرات عليها. باستخدام اسم مَورد مسوّدة حملة، يمكنك طلب البحث من
GoogleAdsService.SearchStream
للعثور على حملة اختبارية:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
بعد الحصول على اسم مَورد مسودة الحملة، يمكنك تعديلها مثل أيّ حملة أخرى في حسابك. لا يمكن للحملة الاختبارية عرض إعلانات، ولكنّها تعمل كمنطقة تنظيم للتغييرات التي يمكنك تطبيقها على حملة أساسية لاحقًا.
ترقية حملة اختبارية أو إزالتها
بعد الانتهاء من ضبط حملتك الاختبارية، تتوفّر لك بعض الخيارات:
- ترقية الحملة الاختبارية إلى الحملة الأساسية من خلال استدعاء
CampaignDraftService.PromoteCampaignDraft. يؤدّي ذلك إلى تطبيق جميع التغييرات التي أجريتها في مسودة الحملة على الحملة الأساسية. هذه عملية غير متزامنة. - إزالة مسودة الحملة باستخدام عملية
removeفيCampaignDraftService.MutateCampaignDrafts، مع تمرير اسم مَورد مسودة الحملة. يؤدّي ذلك إلى إلغاء المسودة وتجاهل أيّ تغييرات إذا قرّرت عدم المتابعة. هذه عملية متزامنة.