- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CustomerLifecycleGoalOperation
- ConfigureCustomerLifecycleGoalsResult
- Pruébala
Procesar la configuración determinada del ciclo de vida del cliente
Lista de errores arrojados: AuthenticationError AuthorizationError CustomerLifecycleGoalConfigError HeaderError InternalError QuotaError RequestError
Solicitud HTTP
POST https://googleads.googleapis.com/v15/customers/{customerId}/customerLifecycleGoal:configureCustomerLifecycleGoals
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
customerId |
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 ( |
Campos | |
---|---|
operation |
Obligatorio. La operación para realizar la actualización del objetivo del ciclo de vida del cliente. |
validateOnly |
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 [CustomerLifecycleGoalService.configureCustomerLifecycleGoals][].
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"result": {
object ( |
Campos | |
---|---|
result |
resultado de la configuración del objetivo del ciclo de vida del cliente. |
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.
CustomerLifecycleGoalOperation
Una sola operación en un objetivo del ciclo de vida del cliente.
Representación JSON |
---|
{ "updateMask": string, // Union field |
Campos | |
---|---|
updateMask |
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: |
Campo de unión operation . La operación {i>mutate<i}. Las direcciones (operation ) solo pueden ser una de las siguientes opciones: |
|
create |
Crear operación: Se usa para crear un nuevo objetivo de ciclo de vida del cliente o actualizar uno existente. Cuando se crea un nuevo objetivo del ciclo de vida del cliente, se deben configurar todos los campos obligatorios. El nombre del recurso y la máscara de campo deben estar vacíos. Cuando se actualiza un objetivo de ciclo de vida del cliente existente, se deben establecer el nombre del recurso y la máscara de campo. Se admite la actualización parcial basada en la máscara de campo cuando se 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 |
Se muestra para la operación correcta. |