- 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 gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "destinations": [ { object ( |
Campos | |
---|---|
destinations[] |
Es obligatorio. Es la lista de destinos a los que se enviarán los eventos. |
events[] |
Es obligatorio. Es la lista de eventos que se enviarán a los destinos especificados. Se pueden enviar como máximo 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 |
Es obligatorio. Es el identificador único de este evento. |
eventTimestamp |
Es obligatorio. La hora en que ocurrió el evento. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z, y usa los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
lastUpdatedTimestamp |
Opcional. Fecha y hora en la que se actualizó el evento por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z, y usa los dígitos fraccionarios 0, 3, 6 o 9. 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 proporcionar a los usuarios 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.
Enumeraciones | |
---|---|
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 elemento 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.
Enumeraciones | |
---|---|
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.
Enumeraciones | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Es el CustomerValueBucket no especificado. No debe usarse nunca. |
LOW |
El cliente es de bajo valor. |
MEDIUM |
El cliente tiene un valor medio. |
HIGH |
El cliente es valioso. |