Method: customers.customerLifecycleGoal.configureCustomerLifecycleGoals

Przetwarzaj dane konfiguracje cyklu życia klienta.

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

Żądanie HTTP

POST https://googleads.googleapis.com/v16/customers/{customerId}/customerLifecycleGoal:configureCustomerLifecycleGoals

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customerId

string

To pole jest wymagane. Identyfikator klienta, który przesyła dane.

Treść żądania

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

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

object (CustomerLifecycleGoalOperation)

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

validateOnly

boolean

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

Treść odpowiedzi

Odpowiedź na pytanie [CustomerLifecycleGoalService.configureCustomerLifecycleGoals][].

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

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

object (ConfigureCustomerLifecycleGoalsResult)

dla konfiguracji celu cyklu życia klienta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.

CustomerLifecycleGoalOperation

Pojedyncza operacja na celu cyklu życia klienta.

Zapis JSON
{
  "updateMask": string,

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

string (FieldMask format)

Opcjonalnie. Maska FieldMask określająca, które pola zasobów są modyfikowane w ramach aktualizacji.

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

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

object (CustomerLifecycleGoal)

Operacja tworzenia: utwórz nowy cel cyklu życia klienta.

update

object (CustomerLifecycleGoal)

Operacja aktualizacji: aktualizacja istniejącego celu cyklu życia klienta.

ConfigureCustomerLifecycleGoalsResult

Wynik konfiguracji celu cyklu życia klienta.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Zwrócono za udaną operację.