Method: customers.campaignLifecycleGoal.configureCampaignLifecycleGoals

Processar as configurações do ciclo de vida da campanha especificadas.

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

Solicitação HTTP

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

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 (CampaignLifecycleGoalOperation)
  },
  "validateOnly": boolean
}
Campos
operation

object (CampaignLifecycleGoalOperation)

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

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 [CampaignLifecycleGoalService.configureCampaignLifecycleGoals][].

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

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

object (ConfigureCampaignLifecycleGoalsResult)

Resultado para a configuração da meta do ciclo de vida da campanha.

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.

CampaignLifecycleGoalOperation

Uma única operação em uma meta de ciclo de vida da campanha.

Representação 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.
}
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 (CampaignLifecycleGoal)

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

ConfigureCampaignLifecycleGoalsResult

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

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

string

Retornado para a operação bem-sucedida.