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 di bozza di campagna hanno il seguente formato:

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

status

enum (CampaignDraftStatus)

Solo output. Lo stato della bozza della 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 ritorni a capo (punto di codice 0xD).

draftCampaign

string

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

Questo campo è di sola lettura.

hasExperimentRunning

boolean

Solo output. Indica se è presente un esperimento basato su questa bozza attualmente in fase di 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. Viene 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 Nello stato iniziale della bozza, l'inserzionista può iniziare ad aggiungere modifiche senza alcun effetto sulla pubblicazione.
REMOVED La bozza di campagna è stata rimossa.
PROMOTING L'inserzionista ha richiesto di promuovere di nuovo le modifiche della bozza alla campagna originale. L'inserzionista può eseguire un sondaggio sull'operazione a lunga esecuzione restituita dall'azione di promozione per verificarne lo stato.
PROMOTED La procedura per unire le modifiche nella bozza alla campagna originale è stata completata correttamente.
PROMOTE_FAILED La promozione non è andata a buon fine dopo essere stata applicata parzialmente. Non è possibile tentare nuovamente la promozione in modo sicuro, pertanto il problema deve essere risolto nella campagna originale.