CampaignDraft

Wersja robocza kampanii.

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

string

Stałe. Nazwa zasobu wersji roboczej kampanii. Nazwy zasobów w wersji roboczej kampanii mają postać:

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

status

enum (CampaignDraftStatus)

Tylko dane wyjściowe. Stan wersji roboczej kampanii. To pole jest tylko do odczytu.

Po dodaniu nowej wersji roboczej kampanii jej stan przyjmuje domyślnie wartość PROPOZYCJA.

draftId

string (int64 format)

Tylko dane wyjściowe. Identyfikator wersji roboczej.

To pole jest tylko do odczytu.

baseCampaign

string

Stałe. Kampania podstawowa, do której należy wersja robocza.

name

string

Nazwa wersji roboczej kampanii.

To pole jest wymagane i nie powinno być puste podczas tworzenia nowych wersji roboczych kampanii.

Nie może zawierać żadnych znaków null (punkt kodowy 0x0), przejścia do nowej linii NL (punkt kodowy 0xA) ani przejścia do nowej linii (punkt kodowy 0xD).

draftCampaign

string

Tylko dane wyjściowe. Nazwa zasobu kampanii, która wynika z nałożenia zmian z wersji roboczej na kampanię podstawową.

To pole jest tylko do odczytu.

hasExperimentRunning

boolean

Tylko dane wyjściowe. Wskazuje, czy istnieje obecnie eksperyment oparty na tej wersji roboczej.

longRunningOperation

string

Tylko dane wyjściowe. Nazwa zasobu długo trwającej operacji, której można użyć do odpytywania o ukończenie wersji roboczej promocji. Tę wartość ustawia się tylko wtedy, gdy wersja robocza promocji jest w trakcie tworzenia lub już się zakończyła.

CampaignDraftStatus

Możliwe stany wersji roboczej kampanii.

Wartości w polu enum
UNSPECIFIED Stan nie został określony.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
PROPOSED Początkowy stan wersji roboczej umożliwia reklamodawcy dodawanie zmian bez wpływu na wyświetlanie reklam.
REMOVED Wersja robocza kampanii została usunięta.
PROMOTING Reklamodawca poprosił o przeniesienie zmian z wersji roboczej z powrotem do pierwotnej kampanii. Reklamodawca może przeprowadzić ankietę dotyczącą długo trwającej operacji zwracanej przez działanie promocji, aby sprawdzić stan promocji.
PROMOTED Proces scalania zmian z wersji roboczej z powrotem do pierwotnej kampanii został zakończony.
PROMOTE_FAILED Promocja nie powiodła się po jej częściowym zastosowaniu. Nie można ponownie przeprowadzić bezpiecznej promocji, dlatego musisz rozwiązać problem w pierwotnej kampanii.