Visão geral da atribuição de reservas
Relatório sobre a conversão de anúncios provenientes de conteúdo patrocinado.
Como os anunciantes usam anúncios patrocinados para aumentar a visibilidade e as reservas, é essencial gerar relatórios sobre as conversões geradas ou influenciadas por esses anúncios para comunicar o valor do investimento em publicidade. Esse valor é determinado pelas reservas que ocorrem depois que os anúncios são visualizados ou clicados. Apresentamos os resultados da atribuição de impression-driven e click-driven, utilizando um método de atribuição de 7 dias para last-touch.
A integração com a API de Anúncios Patrocinados do Rapid Lodging exige que você nos envie informações de conversão atribuídas a cliques em anúncios patrocinados, mesmo que a tarifa reservada após o clique não seja uma tarifa Expedia Group. As informações da reserva devem ser fornecidas independentemente de o clique mais recente antes da reserva ter sido em um anúncio patrocinado ou em um resultado de pesquisa orgânica.
Existem duas maneiras de nos fornecer informações de conversão:
Salas limpas de dados
As salas limpas de dados (DCRs) oferecem um ambiente seguro para analisar o desempenho em conjuntos de dados compartilhados sem expor os dados brutos do user-level. Essa solução também alivia a carga da equipe de desenvolvimento da sua organização, eliminando a necessidade de criar e manter a lógica que define quais informações de reserva devem ser enviadas para Expedia Group e quais não devem.
Utilizamos uma solução de sala limpa da Amazon Web Services (AWS) para transferência de dados.
Exemplo de política de geranciamento de identidade e acesso da 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 verificação para uso de salas limpas
Antes de enviar seus dados para uma sala limpa, você deve verificar se estas informações estão incluídas:
- Informações da sua conta AWS
- Funções e permissões de geranciamento de identidade e acesso configuradas
- Todos os IDs propriedade foram mapeados para IDs Expedia Group's propriedade.
- Tabelas Glue preparadas e registradas, que definem o esquema para uma interpretação precisa.
- Convite para participar da colaboração
- Esquemas validados
- IDs de clientes
- Informações de identificação pessoal (PII) criptografadas (com hash), geralmente endereços de e-mail.
Dados de conversão
Os dados exigidos pelos anunciantes incluem diversos parâmetros para informar o valor da reserva patrocinada.
| Campo | Obrigatório | Descrição | Exemplo do valor |
|---|---|---|---|
booking_date_time | Sim | Data e hora em que a reserva foi feita, usando o formato de fuso horário UTC. | 2024-12-25T12:30:00Z |
customer_id | Sim | Identificador único do usuário (usado para associar a outros eventos de interação com anúncios desse usuário). Este é o ID configurado e fornecido consistentemente pelo editor, desde as solicitações de anúncios até as reservas. | e4dda90a-f31b-47f2-be4f-7e7289d224fa |
property_id | Sim | Expedia Group propriedade ID da reserva. Somente IDs com o código Expedia Group propriedade são aceitos. | 8906878 |
number_of_room_nights | Sim | O número total de noites reservadas, independentemente do número de quartos. Por exemplo, se o viajante reservou 2 quartos por 3 noites, o valor das diárias será 3. | 3 |
number_of_rooms | — | Número total de quartos reservados. | 2 |
gross_booking_amount | Sim | Preço final pago pelo viajante. | 200,00 |
currency | Sim | A moeda em que o gross_booking_amount é fornecido. | GBP |
customer_email_hash | — | SHA-256 criptografia do e-mail do cliente. Poderia ser usado para realizar a conexão cross-site (entre Expedia Group e um determinado editor) para uma atribuição de desempenho mais robusta. O valor pode ser nulo. | — |
Endpoint da API de Notificação de Reservas
Caso opte por não utilizar ou não seja elegível para utilizar um DCR para comunicar atribuições de reservas com Expedia Group, você pode utilizar nosso endpoint de Notificação de Reservas.
Informações do ponto de extremidade
Assim como um DCR, a API de Notificação de Reservas reporta dados de reservas vinculados a uma visualização anterior ou a um beacon de clique acionado em um anúncio patrocinado. Você enviará informações de atribuição para esta API ao final do processo de reserva, de forma regular. Recomendamos visualizaç ão diária, mas dentro de 8 dias após a visualização ou clique em um anúncio patrocinado é aceitável.
Envie uma solicitação para a API de Notificação de Reserva somente quando a reserva for confirmada com sucesso.
Sequência de eventos
A sequência é essencial para os resultados do endpoint de Notificação de Reserva. Não altere a sequência de eventos listada abaixo ao fazer uma solicitação à API de Anúncios Patrocinados de Hospedagem.
- Quando um viajante realiza uma busca em seu site, você fará 2 solicitações: 1 para a API de Anúncios Patrocinados de Hospedagem para verificar a disponibilidade e 1 para o endpoint de Disponibilidade de Compras de Hospedagem para disponibilidade e tarifas de Expedia Group. A ordem não importa aqui, mas ambos devem ser chamados antes de prosseguir.
- A API de Anúncios Patrocinados de Hospedagem realiza um lance para anúncios patrocinados.
- Os resultados patrocinados serão exibidos na resposta caso haja disponibilidade. A resposta também incluirá beacons de clique, visualização e renderização.
>> Saiba mais sobre Rastreamento 4. Os anúncios patrocinados são exibidos em seu site na ordem de classificação recebida da hashtag Expedia Group. Você escolhe se deseja exibir a tarifa Expedia Group no anúncio patrocinado ou uma tarifa de outra fonte. 5. O beacon de renderização (se estiver sendo usado) é acionado assim que os anúncios são exibidos na página pelo navegador. 6. O indicador de visualização é acionado quando o anúncio patrocinado entra na área visível da tela. 7. O beacon de clique é acionado quando o viajante clica no anúncio patrocinado exibido na página de resultados da pesquisa. 8. Solicite a notificação de reserva no endpoint após a conclusão e confirmação da reserva. Nenhuma ação é necessária se a reserva for cancelada posteriormente.
Fluxograma de sequência

Detalhes da API
Explore os endpoints nesta página e, em seguida, use um software de teste para entender como os exemplos e as configurações de esquema se comparam à saída real.
Nota: Seu gerenciador de inicialização fornecerá parâmetros específicos para incluir no cabeçalho ao chamar este endpoint. Se você não incluir esses parâmetros, suas chamadas serão rejeitadas.