CampaignDraft

Une campagne brouillon.

Représentation JSON
{
  "resourceName": string,
  "status": enum (CampaignDraftStatus),
  "draftId": string,
  "baseCampaign": string,
  "name": string,
  "draftCampaign": string,
  "hasExperimentRunning": boolean,
  "longRunningOperation": string
}
Champs
resourceName

string

Immuable. Nom de ressource de la campagne brouillon. Les noms des ressources de brouillon de campagne se présentent sous la forme suivante:

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

status

enum (CampaignDraftStatus)

Uniquement en sortie. État de la campagne brouillon. Ce champ est en lecture seule.

Lorsqu'une nouvelle campagne brouillon est ajoutée, l'état par défaut est "PROPOSÉ".

draftId

string (int64 format)

Uniquement en sortie. ID du brouillon.

Ce champ est en lecture seule.

baseCampaign

string

Immuable. Campagne de base à laquelle appartient le brouillon.

name

string

Nom de la campagne brouillon.

Ce champ est obligatoire et ne doit pas être vide lorsque vous créez des campagnes brouillons.

Il ne doit contenir aucun caractère nul (point de code 0x0), de saut de ligne NL (point de code 0xA) ni de retour chariot (point de code 0xD).

draftCampaign

string

Uniquement en sortie. Nom de ressource de la campagne résultant de la superposition des modifications apportées au brouillon sur la campagne de base.

Ce champ est en lecture seule.

hasExperimentRunning

boolean

Uniquement en sortie. Indique si un test basé sur ce brouillon est en cours de diffusion.

longRunningOperation

string

Uniquement en sortie. Nom de ressource de l'opération de longue durée qui peut être utilisé pour vérifier si le brouillon de promotion est terminé. Ce champ n'est défini que si le brouillon de promotion est en cours ou est terminé.

CampaignDraftStatus

États possibles d'une campagne brouillon.

Enums
UNSPECIFIED L'état n'a pas été spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
PROPOSED Si le brouillon est état initial, l'annonceur peut commencer à ajouter des modifications sans que cela ait un impact sur la diffusion des annonces.
REMOVED La campagne brouillon est supprimée.
PROMOTING L'annonceur a demandé à promouvoir les modifications apportées au brouillon dans la campagne d'origine. L'annonceur peut interroger l'opération de longue durée renvoyée par l'action de promotion pour connaître l'état de la promotion.
PROMOTED Le processus de fusion des modifications du brouillon dans la campagne d'origine a bien été effectué.
PROMOTE_FAILED La promotion a échoué après l'application partielle. La promotion ne peut pas être relancée en toute sécurité. Vous devez donc résoudre le problème dans la campagne d'origine.