Method: customers.campaignLifecycleGoal.configureCampaignLifecycleGoals

Przetwórz podane konfiguracje cyklu życia kampanii.

Lista zgłoszonych błędów: AuthenticationError AuthorizationError CampaignLifecycleGoalConfigError HeaderError InternalError QuotaError RequestError

Żądanie HTTP

POST https://googleads.googleapis.com/v15/customers/{customerId}/campaignLifecycleGoal:configureCampaignLifecycleGoals

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customerId

string

To pole jest wymagane. Identyfikator klienta dokonującego przesyłania.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "operation": {
    object (CampaignLifecycleGoalOperation)
  },
  "validateOnly": boolean
}
Pola
operation

object (CampaignLifecycleGoalOperation)

To pole jest wymagane. Operacja mająca na celu aktualizację celu cyklu życia kampanii.

validateOnly

boolean

Opcjonalnie. Jeśli ma wartość true (prawda), żądanie jest sprawdzane, ale nie wykonywane. Zwracane są tylko błędy, a nie wyniki.

Treść odpowiedzi

Komunikat z odpowiedzią na temat usługi [CampaignLifecycleGoalService.configureCampaignLifecycleGoals][].

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "result": {
    object (ConfigureCampaignLifecycleGoalsResult)
  }
}
Pola
result

object (ConfigureCampaignLifecycleGoalsResult)

Wynik konfiguracji celu cyklu życia kampanii.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/adwords

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

CampaignLifecycleGoalOperation

Pojedyncza operacja na celu cyklu życia kampanii.

Zapis JSON
{
  "updateMask": string,

  // Union field operation can be only one of the following:
  "create": {
    object (CampaignLifecycleGoal)
  }
  // End of list of possible types for union field operation.
}
Pola
updateMask

string (FieldMask format)

Opcjonalnie. Pole Maska określa, które pola zasobów są modyfikowane w ramach aktualizacji.

Jest to lista rozdzielonych przecinkami pełnych i jednoznacznych nazw pól. Przykład: "user.displayName,photo".

Pole sumy operation. Operacja zmiany. operation może mieć tylko jedną z tych wartości:
create

object (CampaignLifecycleGoal)

Operacja tworzenia: aby utworzyć nowy cel cyklu życia kampanii lub zaktualizować istniejący cel cyklu życia kampanii. Podczas tworzenia nowego celu cyklu życia kampanii musisz skonfigurować wszystkie wymagane pola, w tym pole kampanii. Nazwa zasobu i maska pola muszą być puste. Gdy aktualizujesz istniejący cel cyklu życia kampanii, musisz ustawić nazwę zasobu i maskę pola, a pole kampanii musi być puste. Częściowa aktualizacja na podstawie maski pola jest obsługiwana podczas aktualizowania istniejącego celu cyklu życia kampanii.

ConfigureCampaignLifecycleGoalsResult

Wynik konfiguracji celu cyklu życia kampanii.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Zwracany w przypadku udanej operacji.