پیش نویس های کمپین

پیش نویس های کمپین راهی برای انجام مجموعه ای از تغییرات مورد نظر در یک کمپین پایه است. هر پیش نویس کمپین دارای یک کمپین پایه و یک کمپین پیش نویس مرتبط با آن است.

  • کمپین پایه یک کمپین معمولی در حساب شما است که دارای تبلیغات، گروه های تبلیغاتی و سایر منابع است.
  • کمپین پیش نویس یک لایه مجازی است که در آن تغییرات با انجام عملیات جمع آوری می شوند، اما بر هیچ کمپین واقعی در حساب شما تأثیر نمی گذارد. هنگامی که از وضعیت کمپین پیش نویس راضی شدید، می توانید آن را به چند روش مختلف در یک کمپین واقعی اعمال کنید.

ایجاد پیش نویس

ایجاد یک CampaignDraft به سادگی هر موجودیت دیگری در API Google Ads است. یک CampaignDraft ایجاد کنید و base_campaign و name آن را مشخص کنید، سپس CampaignDraftService.MutateCampaignDrafts را فراخوانی کنید و در CampaignDraft جدید ایجاد شده به عنوان عملیات create ارسال کنید.

درخواست create مانند یک فراخوانی معمولی API عمل می‌کند، زیرا یک پاسخ فوراً برگردانده می‌شود.

اصلاح یک کمپین پیش نویس

هنگامی که پیش نویس کمپین خود را ایجاد کردید، باید نام منبع کمپین پیش نویس مرتبط با آن را جستجو کنید تا بتوانید تغییرات را شروع کنید. می توانید این کار را با استفاده از پرس و جوی زیر در 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 حذف کنید. اگر تصمیم به ادامه دادن ندارید، این تغییرات را دور می‌اندازد. این یک عملیات همزمان است و مانند هر تماس API دیگری کار می کند.