Method: customers.campaignLifecycleGoal.configureCampaignLifecycleGoals

Procesar la configuración determinada del ciclo de vida de la campaña

Lista de errores arrojados: AuthenticationError AuthorizationError CampaignLifecycleGoalConfigError HeaderError InternalError QuotaError RequestError

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
customerId

string

Obligatorio. El ID del cliente que realiza la carga.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "operation": {
    object (CampaignLifecycleGoalOperation)
  },
  "validateOnly": boolean
}
Campos
operation

object (CampaignLifecycleGoalOperation)

Obligatorio. La operación para realizar la actualización del objetivo del ciclo de vida de la campaña.

validateOnly

boolean

Opcional. Si es verdadera, la solicitud se valida, pero no se ejecuta. Solo se muestran errores, no resultados.

Cuerpo de la respuesta

Mensaje de respuesta para [CampaignLifecycleGoalService.configureCampaignLifecycleGoals][].

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "result": {
    object (ConfigureCampaignLifecycleGoalsResult)
  }
}
Campos
result

object (ConfigureCampaignLifecycleGoalsResult)

Es el resultado de la configuración del objetivo del ciclo de vida de la campaña.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la Descripción general de OAuth 2.0.

CampaignLifecycleGoalOperation

Una sola operación en un objetivo de ciclo de vida de la campaña.

Representación 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 qué campos de recursos se modifican en una actualización.

Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: "user.displayName,photo".

Campo de unión operation. La operación {i>mutate<i}. Las direcciones (operation) solo pueden ser una de las siguientes opciones:
create

object (CampaignLifecycleGoal)

Operación de creación: Permite crear un nuevo objetivo del ciclo de vida de la campaña o actualizar uno existente. Cuando se crea un nuevo objetivo del ciclo de vida de la campaña, se deben establecer todos los campos obligatorios, incluido el de la campaña. El nombre del recurso y la máscara de campo deben estar vacíos. Cuando se actualiza un objetivo de ciclo de vida de una campaña existente, se deben establecer el nombre del recurso y la máscara de campo, y el campo de la campaña debe estar vacío. Se admite la actualización parcial basada en la máscara de campo cuando se actualiza un objetivo de ciclo de vida de una campaña existente.

ConfigureCampaignLifecycleGoalsResult

Es el resultado de la configuración del objetivo del ciclo de vida de la campaña.

Representación JSON
{
  "resourceName": string
}
Campos
resourceName

string

Se muestra para la operación correcta.