- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Evento
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Item
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- Pruébalo
Sube una lista de recursos Event del Destination proporcionado.
Solicitud HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
La URL usa la sintaxis de la transcodificación de gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON | 
|---|
| { "destinations": [ { object ( | 
| Campos | |
|---|---|
| destinations[] | 
 Obligatorio. Es la lista de destinos a los que se enviarán los eventos. | 
| events[] | 
 Obligatorio. Es la lista de eventos que se enviarán a los destinos especificados. Se pueden enviar hasta 2,000 recursos  | 
| consent | 
 Opcional. Es el consentimiento a nivel de la solicitud que se aplica a todos los usuarios incluidos en la solicitud. El consentimiento a nivel del usuario anula el consentimiento a nivel de la solicitud y se puede especificar en cada  | 
| validateOnly | 
 Opcional. Solo con fines de prueba. Si es  | 
| encoding | 
 Opcional. Se requiere para las cargas de  | 
| encryptionInfo | 
 Opcional. Es la información de encriptación para las cargas de  | 
Cuerpo de la respuesta
Respuesta de IngestEventsRequest.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON | 
|---|
| { "requestId": string } | 
| Campos | |
|---|---|
| requestId | 
 Es el ID generado automáticamente de la solicitud. | 
Permisos de autorización
Requiere el siguiente alcance de OAuth:
- https://www.googleapis.com/auth/datamanager
Evento
Es un evento que representa la interacción de un usuario con el sitio web o la aplicación de un anunciante.
| Representación JSON | 
|---|
| { "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( | 
| Campos | |
|---|---|
| destinationReferences[] | 
 Opcional. Es la cadena de referencia que se usa para determinar el destino. Si está vacío, el evento se enviará a todos los  | 
| transactionId | 
 Opcional. Es el identificador único de este evento. Se requiere para las conversiones que utilizan varias fuentes de datos. | 
| eventTimestamp | 
 Obligatorio. La hora en que ocurrió el evento. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| lastUpdatedTimestamp | 
 Opcional. Es la última vez que se actualizó el evento. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:  | 
| userData | 
 Opcional. Son fragmentos de datos proporcionados por el usuario que representan al usuario con el que se asocia el evento. | 
| consent | 
 Opcional. Es información sobre si el usuario asociado proporcionó diferentes tipos de consentimiento. | 
| adIdentifiers | 
 Opcional. Identificadores y otra información que se utilizan para correlacionar el evento de conversión con otra actividad en línea (como los clics en anuncios). | 
| currency | 
 Opcional. Es el código de moneda asociado con todos los valores monetarios de este evento. | 
| conversionValue | 
 Opcional. Es el valor de conversión asociado al evento para las conversiones basadas en el valor. | 
| eventSource | 
 Opcional. Es un indicador del lugar donde ocurrió el evento (Web, aplicación, en la tienda, etc.). | 
| eventDeviceInfo | 
 Opcional. Es la información recopilada sobre el dispositivo que se usaba (si corresponde) cuando ocurrió el evento. | 
| cartData | 
 Opcional. Es la información sobre la transacción y los artículos asociados con el evento. | 
| customVariables[] | 
 Opcional. Es información adicional de pares clave-valor que se envía a los contenedores de conversiones (acción de conversión o actividad de FL). | 
| experimentalFields[] | 
 Opcional. Es una lista de pares clave-valor para los campos experimentales que, eventualmente, podrían promoverse para formar parte de la API. | 
| userProperties | 
 Opcional. Es la información sobre el usuario que evaluó el anunciante en el momento en que ocurrió el evento. | 
AdIdentifiers
Identificadores y otra información que se utilizan para correlacionar el evento de conversión con otra actividad en línea (como los clics en anuncios).
| Representación JSON | 
|---|
| {
  "sessionAttributes": string,
  "gclid": string,
  "gbraid": string,
  "wbraid": string,
  "landingPageDeviceInfo": {
    object ( | 
| Campos | |
|---|---|
| sessionAttributes | 
 Opcional. Son los atributos de la sesión para el modelado y la atribución de eventos. | 
| gclid | 
 Opcional. Es el ID de clic de Google (GCLID) asociado con este evento. | 
| gbraid | 
 Opcional. Es el identificador de clics para los clics asociados con los eventos de aplicaciones y que provienen de dispositivos iOS a partir de iOS 14. | 
| wbraid | 
 Opcional. Es el identificador de clics para los clics asociados con los eventos web y que provienen de dispositivos iOS a partir de iOS 14. | 
| landingPageDeviceInfo | 
 Opcional. Es la información recopilada sobre el dispositivo que se usa (si corresponde) en el momento de llegar al sitio del anunciante después de interactuar con el anuncio. | 
DeviceInfo
Es la información sobre el dispositivo que se usaba (si corresponde) cuando ocurrió el evento.
| Representación JSON | 
|---|
| { "userAgent": string, "ipAddress": string } | 
| Campos | |
|---|---|
| userAgent | 
 Opcional. Es la cadena de usuario-agente del dispositivo para el contexto determinado. | 
| ipAddress | 
 Opcional. Es la dirección IP del dispositivo para el contexto determinado. Nota: Google Ads no admite la correlación de direcciones IP para los usuarios finales del Espacio Económico Europeo (EEE), el Reino Unido (RU) o Suiza (CH). Agrega lógica para excluir de forma condicional el uso compartido de direcciones IP de los usuarios de estas regiones y asegúrate de proporcionarles información clara y completa sobre los datos que recopilas en tus sitios, aplicaciones y otras propiedades, y de obtener el consentimiento cuando lo exija la ley o las políticas aplicables de Google. Consulta la página Acerca de las importaciones de conversiones sin conexión para obtener más detalles. | 
EventSource
Es la fuente del evento.
| Enums | |
|---|---|
| EVENT_SOURCE_UNSPECIFIED | EventSource no especificado. No debe usarse nunca. | 
| WEB | El evento se generó desde un navegador web. | 
| APP | El evento se generó a partir de una app. | 
| IN_STORE | El evento se generó a partir de una transacción en la tienda. | 
| PHONE | El evento se generó a partir de una llamada telefónica. | 
| OTHER | El evento se generó a partir de otras fuentes. | 
CartData
Son los datos del carrito asociados con el evento.
| Representación JSON | 
|---|
| {
  "merchantId": string,
  "merchantFeedLabel": string,
  "merchantFeedLanguageCode": string,
  "transactionDiscount": number,
  "items": [
    {
      object ( | 
| Campos | |
|---|---|
| merchantId | 
 Opcional. Es el ID de Merchant Center asociado con los artículos. | 
| merchantFeedLabel | 
 Opcional. Es la etiqueta de feed de Merchant Center asociada al feed de los artículos. | 
| merchantFeedLanguageCode | 
 Opcional. Es el código de idioma en ISO 639-1 asociado al feed de Merchant Center de los artículos en el que se suben tus artículos. | 
| transactionDiscount | 
 Opcional. Es la suma de todos los descuentos asociados con la transacción. | 
| items[] | 
 Opcional. Es la lista de elementos asociados con el evento. | 
Elemento
Representa un artículo del carrito asociado al evento.
| Representación JSON | 
|---|
| { "merchantProductId": string, "quantity": string, "unitPrice": number } | 
| Campos | |
|---|---|
| merchantProductId | 
 Opcional. Es el ID del producto en la cuenta de Merchant Center. | 
| quantity | 
 Opcional. Es la cantidad de este elemento asociado con el evento. | 
| unitPrice | 
 Opcional. Es el precio por unidad sin impuestos, envío ni descuentos a nivel de la transacción. | 
CustomVariable
Es la variable personalizada para las conversiones de anuncios.
| Representación JSON | 
|---|
| { "variable": string, "value": string, "destinationReferences": [ string ] } | 
| Campos | |
|---|---|
| variable | 
 Opcional. Nombre de la variable personalizada que se establecerá. Si no se encuentra la variable para el destino determinado, se ignorará. | 
| value | 
 Opcional. Es el valor que se almacenará para la variable personalizada. | 
| destinationReferences[] | 
 Opcional. Es la cadena de referencia que se usa para determinar a cuál de los objetos  | 
ExperimentalField
Es un campo experimental que representa campos no oficiales.
| Representación JSON | 
|---|
| { "field": string, "value": string } | 
| Campos | |
|---|---|
| field | 
 Opcional. Es el nombre del campo que se usará. | 
| value | 
 Opcional. Es el valor que se establecerá en el campo. | 
UserProperties
Es la información sobre el usuario que evaluó el anunciante en el momento en que ocurrió el evento. Consulta https://support.google.com/google-ads/answer/14007601 para obtener más detalles.
| Representación JSON | 
|---|
| { "customerType": enum ( | 
| Campos | |
|---|---|
| customerType | 
 Opcional. Es el tipo de cliente asociado al evento. | 
| customerValueBucket | 
 Opcional. Es el valor del cliente según la evaluación del anunciante. | 
CustomerType
Es el tipo de cliente asociado al evento.
| Enums | |
|---|---|
| CUSTOMER_TYPE_UNSPECIFIED | No se especificó CustomerType. No debe usarse nunca. | 
| NEW | El cliente es nuevo para el anunciante. | 
| RETURNING | El cliente regresa al anunciante. | 
| REENGAGED | El cliente volvió a interactuar con el anunciante. | 
CustomerValueBucket
Es el valor del cliente según la evaluación del anunciante.
| Enums | |
|---|---|
| CUSTOMER_VALUE_BUCKET_UNSPECIFIED | Es el valor no especificado de CustomerValueBucket. No debe usarse nunca. | 
| LOW | El cliente es de bajo valor. | 
| MEDIUM | El cliente tiene un valor medio. | 
| HIGH | El cliente es valioso. |