CampaignDraft

La bozza di una campagna.

Rappresentazione JSON
{
  "resourceName": string,
  "status": enum (CampaignDraftStatus),
  "draftId": string,
  "baseCampaign": string,
  "name": string,
  "draftCampaign": string,
  "hasExperimentRunning": boolean,
  "longRunningOperation": string
}
Campi
resourceName

string

Immutabile. Il nome della risorsa della bozza di campagna. I nomi delle risorse delle bozze di campagna hanno il seguente formato:

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

status

enum (CampaignDraftStatus)

Solo output. Lo stato della bozza di campagna. Questo campo è di sola lettura.

Quando viene aggiunta una nuova bozza di campagna, lo stato predefinito è PROPOSED.

draftId

string (int64 format)

Solo output. L'ID della bozza.

Questo campo è di sola lettura.

baseCampaign

string

Immutabile. La campagna di base a cui appartiene la bozza.

name

string

Il nome della bozza di campagna.

Questo campo è obbligatorio e non deve essere vuoto durante la creazione di nuove bozze di campagna.

Non deve contenere caratteri null (punto di codice 0x0), avanzamento riga NL (punto di codice 0xA) o ritorno a capo (punto di codice 0xD).

draftCampaign

string

Solo output. Nome della risorsa della campagna risultante dalla sovrapposizione delle modifiche alla bozza alla campagna di base.

Questo campo è di sola lettura.

hasExperimentRunning

boolean

Solo output. Indica se ci sono esperimenti basati su questa bozza attualmente in pubblicazione.

longRunningOperation

string

Solo output. Il nome della risorsa dell'operazione a lunga esecuzione che può essere utilizzato per eseguire il polling per il completamento della promozione della bozza. Questa opzione è impostata solo se la bozza di promozione è in corso o terminata.

CampaignDraftStatus

Possibili stati di una bozza di campagna.

Enum
UNSPECIFIED Lo stato non è stato specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
PROPOSED Stato iniziale della bozza: l'inserzionista può iniziare ad aggiungere modifiche senza alcun effetto sulla pubblicazione.
REMOVED La bozza di campagna viene rimossa.
PROMOTING L'inserzionista ha richiesto di promuovere di nuovo le modifiche della bozza nella campagna originale. L'inserzionista può eseguire un sondaggio sull'operazione a lunga durata restituita dall'azione di promozione per visualizzare lo stato della promozione.
PROMOTED Il processo di unione delle modifiche nella bozza alla campagna originale è stato completato correttamente.
PROMOTE_FAILED La promozione non è andata a buon fine dopo essere stata parzialmente applicata. Non è possibile tentare nuovamente la promozione in modo sicuro, pertanto il problema deve essere risolto nella campagna originale.