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

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

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

إنشاء مسودة

يمكن إنشاء 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 سيؤدي هذا إلى طرح التغييرات إذا قررت عدم المتابعة. يُعد هذا مخططًا متزامنًا العمل ويعمل مثل أي طلب بيانات آخر من واجهة برمجة التطبيقات.