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. Le nom des ressources de campagne brouillon se présente comme suit:

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ÉE.

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 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 Dans l'état initial du brouillon, l'annonceur peut commencer à ajouter des modifications sans que cela n'ait d'incidence sur la diffusion.
REMOVED La campagne brouillon a été supprimée.
PROMOTING L'annonceur a demandé à réintégrer 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 voir 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 son application partielle. Vous ne pouvez pas relancer la promotion en toute sécurité. Vous devez donc corriger le problème dans la campagne d'origine.