캠페인 초안

캠페인 임시 캠페인은 기본 캠페인에 적용할 변경사항을 준비하는 방법입니다. 각 캠페인 초안에는 연결된 기본 캠페인과 초안 캠페인이 있습니다.

  • 기본 캠페인은 계정의 일반 캠페인으로, 광고, 광고 그룹 및 기타 리소스가 포함됩니다.
  • 초안 캠페인은 작업을 수행할 때 변경사항이 집계되지만 계정의 실제 캠페인에는 영향을 미치지 않는 가상 레이어입니다. 임시 캠페인의 상태가 만족스러우면 여러 가지 방법으로 실제 캠페인에 적용할 수 있습니다.

초안 만들기

CampaignDraft를 만드는 것은 Google Ads API에서 다른 항목을 만드는 것만큼 간단합니다. CampaignDraft를 만들고 base_campaignname를 지정한 다음 새로 만든 CampaignDraftcreate 작업으로 전달하여 CampaignDraftService.MutateCampaignDrafts를 호출합니다.

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. statusREMOVED로 설정하여 캠페인 임시 파일을 삭제합니다. 계속하지 않기로 결정한 경우 변경사항이 삭제됩니다. 이는 동기 작업이며 다른 API 호출과 마찬가지로 작동합니다.