Method: customers.customerLifecycleGoal.configureCustomerLifecycleGoals

Procesar las configuraciones determinadas del ciclo de vida del cliente

Lista de errores generados: AuthenticationError AuthorizationError CustomerLifecycleGoalConfigError HeaderError InternalError QuotaError RequestError

Solicitud HTTP

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

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

object (CustomerLifecycleGoalOperation)

Obligatorio. Es la operación para realizar la actualización del objetivo del ciclo de vida del cliente.

validateOnly

boolean

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

Cuerpo de la respuesta

Mensaje de respuesta para [CustomerLifecycleGoalService.configureCustomerLifecycleGoals][].

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

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

object (ConfigureCustomerLifecycleGoalsResult)

resultado para la configuración del objetivo de ciclo de vida del cliente.

Alcances 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.

CustomerLifecycleGoalOperation

Una sola operación en un objetivo del ciclo de vida del cliente.

Representación 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.
}
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 totalmente calificados. Ejemplo: "user.displayName,photo".

Campo de unión operation. La operación de mutación Las direcciones (operation) solo pueden ser una de las siguientes opciones:
create

object (CustomerLifecycleGoal)

Operación de creación: Crea un nuevo objetivo del ciclo de vida del cliente.

update

object (CustomerLifecycleGoal)

Operación de actualización: Actualiza un objetivo de ciclo de vida del cliente existente.

ConfigureCustomerLifecycleGoalsResult

El resultado de la configuración del objetivo del ciclo de vida del cliente.

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

string

Se muestra cuando la operación se realiza correctamente.