مسودات الحملات

تتيح مسودات الحملات إعداد مجموعة من التغييرات المقصودة على حملة أساسية. يحتوي كل مسودة حملة على حملة أساسية ومسودة حملة مرتبطتين بها.

  • الحملة الأساسية هي حملة عادية في حسابك، تتضمّن إعلانات ومجموعات إعلانية وموارد أخرى.
  • الحملة المسودّة هي طبقة افتراضية يتم فيها تجميع التغييرات أثناء تنفيذ العمليات، ولكنّها لا تؤثّر في أي حملات فعلية في حسابك. بعد أن تصبح راضيًا عن حالة الحملة المسودّة، يمكنك تطبيقها على حملة حقيقية بعدة طرق مختلفة.

إنشاء مسودّة

إنّ إنشاء CampaignDraft بسيط مثل إنشاء أي عنصر آخر في Google Ads API. أنشئ CampaignDraft وحدِّد base_campaign وname، ثم استدعِ CampaignDraftService.MutateCampaignDrafts، مع تمرير CampaignDraft الذي تم إنشاؤه حديثًا كعملية create.

يتصرف طلب create مثل طلب عادي لواجهة برمجة التطبيقات، إذ يتم عرض الردّ على الفور.

تعديل مسودة حملة

بعد إنشاء مسودة حملتك، عليك البحث عن اسم المورد الخاص بمسودة الحملة المرتبطة بها حتى تتمكّن من البدء في إجراء التغييرات. يمكنك إجراء ذلك باستخدام الاستعلام التالي في GoogleAdsService.SearchStream:

SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"

بعد الحصول على اسم مصدر الحملة المسودّة، يمكنك تعديل هذه الحملة بالطريقة نفسها التي تعدّل بها أي حملة حقيقية في حسابك. لا يمكن عرض الإعلانات في الحملة المسودّة، ولكنّها تعمل كمساحة تنظيمية للتغييرات التي يمكنك تطبيقها على حملة حقيقية لاحقًا.

الترويج لحملة مسودّة أو إزالتها

بعد الانتهاء من إعداد مسودة حملتك، تتوفّر لك بعض الخيارات.

  1. ترقية الحملة المسودّة إلى الحملة الأساسية، ما يؤدي إلى تطبيق جميع التغييرات التي أجريتها في الحملة المسودّة على الحملة الأساسية هذه عملية غير متزامنة. يمكن إجراء ذلك من خلال استدعاء CampaignDraftService.PromoteCampaignDraft.
  2. أزِل مسودة الحملة من خلال ضبط status على REMOVED. سيؤدي ذلك إلى تجاهل التغييرات إذا قررت عدم المتابعة. هذه عملية متزامنة وتعمل مثل أي طلب بيانات آخر من واجهة برمجة التطبيقات.