Method: customers.customerLifecycleGoal.configureCustomerLifecycleGoals

Processe as configurações específicas do ciclo de vida do cliente.

Lista de erros gerados: AuthenticationError AuthorizationError CustomerLifecycleGoalConfigError HeaderError InternalError QuotaError RequestError

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
customerId

string

Obrigatório. O ID do cliente que está executando o upload.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "operation": {
    object (CustomerLifecycleGoalOperation)
  },
  "validateOnly": boolean
}
Campos
operation

object (CustomerLifecycleGoalOperation)

Obrigatório. A operação para executar a atualização da meta do ciclo de vida do cliente.

validateOnly

boolean

Opcional. Se verdadeiro, a solicitação é validada, mas não executada. Somente erros são retornados, não resultados.

Corpo da resposta

Mensagem de resposta para [CustomerLifecycleGoalService.configureCustomerLifecycleGoals][].

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "result": {
    object (ConfigureCustomerLifecycleGoalsResult)
  }
}
Campos
result

object (ConfigureCustomerLifecycleGoalsResult)

resultado para a configuração de meta do ciclo de vida do cliente.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

CustomerLifecycleGoalOperation

Uma única operação em uma meta de ciclo de vida do cliente.

Representação JSON
{
  "updateMask": string,

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

string (FieldMask format)

Opcional. FieldMask que determina quais campos de recursos são modificados em uma atualização.

Esta é uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

Campo de união operation. A operação de mutação. operation pode ser apenas de um dos tipos a seguir:
create

object (CustomerLifecycleGoal)

Criar operação: para criar uma meta de ciclo de vida de um novo cliente ou atualizar uma atual. Ao criar uma meta de ciclo de vida de novo cliente, todos os campos obrigatórios precisam ser definidos. O nome do recurso e a máscara de campo precisam estar vazios. Ao atualizar uma meta de ciclo de vida do cliente, o nome do recurso e a máscara de campo precisam ser definidos. A atualização parcial com base na máscara de campo é compatível com a atualização de uma meta de ciclo de vida do cliente.

ConfigureCustomerLifecycleGoalsResult

Resultado da configuração da meta do ciclo de vida do cliente.

Representação JSON
{
  "resourceName": string
}
Campos
resourceName

string

Retornado para a operação bem-sucedida.