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

Niezmienne. Nazwa zasobu wersji roboczej kampanii. Nazwy zasobó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ść PROPONOWANE.

draftId

string (int64 format)

Tylko dane wyjściowe. Identyfikator wersji roboczej.

To pole jest tylko do odczytu.

baseCampaign

string

Niezmienne. 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ć znaków null (punkt kodowy 0x0), przejścia do nowej linii NL (punkt kodowy 0xA) ani znaków przejścia do nowej linii (punkt kodowy 0xD).

draftCampaign

string

Tylko dane wyjściowe. Nazwa zasobu kampanii powstała po nałożeniu zmian z wersji roboczej na kampanię podstawową.

To pole jest tylko do odczytu.

hasExperimentRunning

boolean

Tylko dane wyjściowe. Określa, czy w tej chwili trwa eksperyment oparty na tej wersji roboczej.

longRunningOperation

string

Tylko dane wyjściowe. Nazwa zasobu długo trwającej operacji, która może być używana do odpytywania o ukończenie wersji roboczej promocji. Tę wartość ustawia się tylko wtedy, gdy wersja robocza promocji jest w toku lub została zakończona.

CampaignDraftStatus

Możliwe stany wersji roboczej kampanii.

Wartości w polu enum
UNSPECIFIED Stan nie został określony.
UNKNOWN Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji.
PROPOSED Reklamodawca może zacząć dodawać zmiany bez wpływu na wyświetlanie reklam, na początkowym stanie wersji roboczej.
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 sprawdzić długo trwającą operację zwracaną 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 Po częściowym zastosowaniu promocji nie udało się jej zastosować. Ponowna próba promowania nie jest możliwa, więc musisz rozwiązać problem w pierwotnej kampanii.