CampaignDraft

Einen Kampagnenentwurf

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

string

Nicht veränderbar. Der Ressourcenname des Kampagnenentwurfs. Ressourcennamen von Kampagnenentwürfen haben das folgende Format:

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

status

enum (CampaignDraftStatus)

Nur Ausgabe Der Status des Kampagnenentwurfs. Dieses Feld ist schreibgeschützt.

Wird ein neuer Kampagnenentwurf hinzugefügt, wird der Status standardmäßig auf ANGEBOT gesetzt.

draftId

string (int64 format)

Nur Ausgabe Die ID des Entwurfs.

Dieses Feld ist schreibgeschützt.

baseCampaign

string

Nicht veränderbar. Die Ausgangskampagne, zu der der Entwurf gehört

name

string

Der Name des Kampagnenentwurfs.

Dieses Feld ist erforderlich und darf nicht leer sein, wenn Sie neue Kampagnenentwürfe erstellen.

Er darf keine Null (Codepunkt 0x0), NL-Zeilenvorschub (Codepunkt 0xA) oder Zeilenumbruchzeichen (Codepunkt 0xD) enthalten.

draftCampaign

string

Nur Ausgabe Ressourcenname der Kampagne, der sich aus dem Überlagern der Entwurfsänderungen auf die Ausgangskampagne ergibt.

Dieses Feld ist schreibgeschützt.

hasExperimentRunning

boolean

Nur Ausgabe Gibt an, ob derzeit ein Test auf Grundlage dieses Entwurfs läuft.

longRunningOperation

string

Nur Ausgabe Der Ressourcenname des Vorgangs mit langer Ausführungszeit, der verwendet werden kann, um den Abschluss des Hochstufungsentwurfs abzufragen. Dieser Wert wird nur festgelegt, wenn der Angebotsentwurf noch läuft oder abgeschlossen ist.

CampaignDraftStatus

Mögliche Status eines Kampagnenentwurfs.

Enums
UNSPECIFIED Der Status wurde nicht angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar.
PROPOSED Zu Beginn kann der Werbetreibende Änderungen hinzufügen, ohne dass sich dies auf die Auslieferung auswirkt.
REMOVED Der Kampagnenentwurf wird entfernt.
PROMOTING Der Werbetreibende möchte die Entwurfsänderungen wieder in die ursprüngliche Kampagne übernehmen. Der Werbetreibende kann den lang andauernden Vorgang abfragen, der von der Aktion zum Hochstufen zurückgegeben wurde, um den Status des Angebots zu sehen.
PROMOTED Die Änderungen im Entwurf wurden in die ursprüngliche Kampagne übernommen.
PROMOTE_FAILED Das Angebot ist fehlgeschlagen, da es teilweise angewendet wurde. Ein erneutes Hochstufen ist nicht möglich. Daher muss das Problem in der ursprünglichen Kampagne behoben werden.