Resumen de la atribución de reservas
Informe sobre la conversión publicitaria a partir de contenido patrocinado
Dado que los anunciantes utilizan los anuncios patrocinados para aumentar la visibilidad y las reservas, es fundamental informar sobre las conversiones que se generan o en las que influyen dichos anuncios para demostrar el valor de su inversión publicitaria. Ese valor se calcula en función de las reservas que se hacen después de que se hayan visto o pulsado los anuncios. Te contamos cómo funciona la atribución tanto en impression-driven como en click-driven, usando un método de atribución de 7 días de last-touch,.
Para integrarte con la API de anuncios patrocinados de Rapid Lodging, tienes que enviarnos la información de conversión atribuida a los clics en los anuncios patrocinados, incluso si la tarifa con la que se hizo la reserva tras el clic no era una tarifa de « Expedia Group ». Hay que facilitar la información de la reserva, independientemente de si el último clic antes de la reserva fue en un anuncio patrocinado o en un resultado de búsqueda orgánico.
Hay dos formas de enviarnos la información sobre las conversiones:
Salas de limpieza de datos
Las salas limpias de datos (DCR) ofrecen un entorno seguro en el que analizar el rendimiento a partir de conjuntos de datos compartidos sin exponer los datos sin procesar de user-level. Esta solución también alivia la carga de trabajo del equipo de desarrollo de tu organización, ya que elimina la necesidad de crear y mantener la lógica que determina qué información de reserva debe enviarse a Expedia Group y cuál no.
Para la transferencia de datos utilizamos una solución de «clearn room» de Amazon Web Services (AWS). Te informamos de que...
Ejemplo de política de gestión de identidades y accesos de AWS
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CleanRoomsCollaborationAccess",
"Effect": "Allow",
"Action": [
"cleanrooms:ListCollaborations",
"cleanrooms:GetCollaboration",
"cleanrooms:GetConfiguredTable",
"cleanrooms:ListConfiguredTables",
"cleanrooms:CreateMembership",
"cleanrooms:GetMembership",
"cleanrooms:ListMemberships",
"cleanrooms:StartAnalysis",
"cleanrooms:GetAnalysisTemplate",
"cleanrooms:ListAnalysisTemplates",
"cleanrooms:GetSchema",
"cleanrooms:ListSchemas"
],
"Resource": "*"
},
{
"Sid": "AllowReadAccessToGlueDataCatalog",
"Effect": "Allow",
"Action": [
"glue:GetDatabase",
"glue:GetDatabases",
"glue:GetTable",
"glue:GetTables",
"glue:GetPartition",
"glue:GetPartitions"
],
"Resource": [
"arn:aws:glue:REGION:YOUR_AWS_ACCOUNT_ID:catalog",
"arn:aws:glue:REGION:YOUR_AWS_ACCOUNT_ID:database/YOUR_DATABASE_NAME",
"arn:aws:glue:REGION:YOUR_AWS_ACCOUNT_ID:table/YOUR_DATABASE_NAME/YOUR_TABLE_NAME"
]
},
{
"Sid": "AllowReadAccessToS3Data",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:GetObjectAcl",
"s3:GetBucketLocation",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::YOUR_BUCKET_NAME",
"arn:aws:s3:::YOUR_BUCKET_NAME/YOUR_PREFIX/*"
]
}
]
}Lista de comprobación para el uso de salas limpias
Antes de enviar tus datos a una sala limpia, debes comprobar que se incluya la siguiente información:
- La información de tu cuenta de AWS
- Roles y permisos configurados para la gestión de identidades y accesos
- Todos los ID de propiedad asignados a los ID de propiedad de Expedia Group's.
- Tablas Glue preparadas y registradas, que definen el esquema para una interpretación precisa
- Invitación para unirte a una colaboración
- Esquemas validados
- Números de cliente
- Información de identificación personal (PII) cifrada (con hash), normalmente direcciones de correo electrónico
Datos de conversión
Los datos que necesitan los anunciantes incluyen varios parámetros para cuantificar el valor de la reserva patrocinada.
| Campo | Campo obligatorio | Descripción | Valor de muestra |
|---|---|---|---|
booking_date_time | Sí | Fecha y hora en que se hizo la reserva, en formato de zona horaria UTC. | 2024-12-25T12:30:00Z |
customer_id | Sí | Identificador único del usuario (se usa para relacionarlo con otros eventos de interacción publicitaria de este usuario). Este es el identificador que configura y proporciona siempre el editor, desde todas las solicitudes de anuncios hasta las reservas. | e4dda90a-f31b-47f2-be4f-7e7289d224fa informe |
property_id | Sí | Expedia Group ID del alojamiento de la reserva. SOLO se aceptan los ID de propiedad de Expedia Group. | 8906878 |
number_of_room_nights | Sí | El número total de noches reservadas, independientemente del número de habitaciones. Por ejemplo, si el viajero reservó 2 habitaciones para 3 noches, el número de pernoctaciones sería 3. | 3 |
number_of_rooms | — | Número total de habitaciones reservadas. | 2 |
gross_booking_amount | Sí | Precio final que paga el viajero. | 200 |
currency | Sí | La moneda en la que se ofrece el « gross_booking_amount ». | GBP |
customer_email_hash | — | # Cifrado «SHA-256 » del correo electrónico del cliente. Se podría usar para establecer una conexión « cross-site » (entre Expedia Group y un editor concreto) y conseguir así una atribución del rendimiento más sólida. El valor puede ser nulo. | — |
Punto de conexión de la API de notificaciones de reservas
Si decides no utilizar un DCR para comunicar las atribuciones de reservas a Expedia Group,, o si no cumples los requisitos para hacerlo, puedes utilizar en su lugar nuestro punto de conexión de notificación de reservas.
Detalles del punto de conexión
Al igual que un DCR, la API de notificaciones de reservas proporciona datos de reservas vinculados a una visita previa o a un beacon de clic activado en un anuncio patrocinado. Enviarás información de atribución a esta API al final del proceso de reserva de forma periódica. Te recomendamos que lo hagas a diario, pero también vale hacerlo en un plazo de 8 días desde que se haya visto o hecho clic en un anuncio patrocinado.
Solo envía una solicitud a la API de notificación de reservas cuando la reserva se haya confirmado correctamente.
Secuencia de acontecimientos
El orden es fundamental para los resultados del punto final de notificación de reservas. No cambies el orden de los pasos que se indican a continuación cuando realices una solicitud a la API de anuncios patrocinados de alojamiento.
- Cuando un viajero haga una búsqueda en tu web, harás dos solicitudes: una a la API de anuncios patrocinados de alojamiento para comprobar la disponibilidad y otra al punto final de disponibilidad de «Lodging Shopping» para ver la disponibilidad y las tarifas de Expedia Group. El orden no importa aquí, pero hay que llamar a las dos antes de seguir adelante.
- La API de anuncios patrocinados de alojamiento lleva a cabo una subasta para los anuncios patrocinados.
- Los resultados patrocinados aparecerán en la respuesta si hay inventario disponible. La respuesta también incluirá balizas de clic, visualización y renderización.
>> Más información sobre el seguimiento 4. Los anuncios patrocinados se muestran en tu página web en el orden de clasificación que nos envían desde Expedia Group. Tú eliges si quieres mostrar la tarifa de Expedia Group junto con el anuncio patrocinado o una tarifa de otra fuente. 5. La baliza de renderizado (si se usa) se activa en cuanto el navegador muestra los anuncios en la página. 6. El indicador de visualización se activa cuando el anuncio patrocinado aparece en el área de visualización. 7. El «click beacon» se activa cuando el usuario hace clic en el anuncio patrocinado que aparece en la página de resultados de búsqueda. 8. Solicita el punto final de notificación de reserva una vez que se haya completado y confirmado la reserva. No hace falta hacer nada si luego se cancela la reserva.
Diagrama de flujo de secuencias

Detalles de la API
Echa un vistazo a los puntos finales de esta página y, a continuación, usa un programa de pruebas para ver cómo se comparan los ejemplos y las definiciones de esquema con los resultados reales.
Nota: Tu gestor de lanzamientos te facilitará los parámetros específicos que debes incluir en el encabezado al realizar la llamada a este punto final. Si no incluyes esos parámetros, tus llamadas serán rechazadas.