CampaignDraft

캠페인 초안

JSON 표현
{
  "resourceName": string,
  "status": enum (CampaignDraftStatus),
  "draftId": string,
  "baseCampaign": string,
  "name": string,
  "draftCampaign": string,
  "hasExperimentRunning": boolean,
  "longRunningOperation": string
}
필드
resourceName

string

변경할 수 없습니다. 캠페인 초안의 리소스 이름입니다. 캠페인 초안 리소스 이름의 형식은 다음과 같습니다.

customers/{customerId}/campaignDrafts/{base_campaign_id}~{draftId}

status

enum (CampaignDraftStatus)

출력 전용. 캠페인 초안의 상태입니다. 이 필드는 읽기 전용입니다.

새 캠페인 초안이 추가되면 상태는 기본적으로 '제안됨'으로 설정됩니다.

draftId

string (int64 format)

출력 전용. 임시 캠페인의 ID입니다.

이 필드는 읽기 전용입니다.

baseCampaign

string

변경할 수 없습니다. 임시 캠페인이 속한 기본 캠페인입니다.

name

string

캠페인 초안의 이름입니다.

이 입력란은 필수이며 새 캠페인 초안을 만들 때 비워둘 수 없습니다.

null(코드 포인트 0x0), NL 라인 피드(코드 포인트 0xA), 캐리지 리턴(코드 포인트 0xD) 문자는 포함하지 않아야 합니다.

draftCampaign

string

출력 전용. 초안 변경사항을 기본 캠페인에 오버레이한 캠페인의 리소스 이름입니다.

이 필드는 읽기 전용입니다.

hasExperimentRunning

boolean

출력 전용. 현재 게재 중인 이 초안을 기반으로 한 실험이 있는지 여부입니다.

longRunningOperation

string

출력 전용. 초안 프로모션 완료를 폴링하는 데 사용할 수 있는 장기 실행 작업의 리소스 이름입니다. 이는 초안 프로모션이 진행 중이거나 완료된 경우에만 설정됩니다.

CampaignDraftStatus

캠페인 초안의 가능한 상태입니다.

열거형
UNSPECIFIED 상태가 지정되지 않았습니다.
UNKNOWN 반환 값에만 사용됩니다. 이 버전에서 알 수 없는 값을 나타냅니다.
PROPOSED 초안의 초기 상태에는 광고주가 게재에 영향을 주지 않고 변경사항을 추가할 수 있습니다.
REMOVED 임시 캠페인이 삭제됩니다.
PROMOTING 광고주가 임시 캠페인의 변경사항을 기존 캠페인으로 되돌리도록 요청했습니다. 광고주는 프로모션 작업에서 반환된 장기 실행 작업을 폴링하여 프로모션 상태를 확인할 수 있습니다.
PROMOTED 임시 캠페인의 변경사항을 기존 캠페인에 다시 병합하는 프로세스가 완료되었습니다.
PROMOTE_FAILED 프로모션이 부분적으로 적용되어 실패했습니다. 홍보를 다시 안전하게 시도할 수 없으므로 기존 캠페인에서 문제를 수정해야 합니다.