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