Visão geral dos links anexados
Anexe links para direcionar tráfego e gerar reservas para o site da sua Plataforma de Viagens White Label, ampliando os pontos de contato para exibir anúncios que destacam hotéis de forma a apresentar descontos em viagens com a hashtag multi-item para viajantes elegíveis.
Use os seguintes links para anexar:
- Aumente o conhecimento dos viajantes sobre outras linhas de negócios que podem ser adquiridas a partir do seu site modelo.
- Ofereça melhores descontos para viajantes elegíveis com a promoção multi-item.
- Personalize seu site com opções configuráveis de tamanho, marca e cor.
- Expanda as opções de anexos para e-mail, aplicativo e outros pontos de contato na área de trabalho.
Visão geral da integração
Aqui está uma visão geral das etapas de integração do high-level:
Passo 1: Use o URL de deeplink base fornecido pela Expedia sem partnerIde signature. Este URL base será usado para criar a assinatura.
URL base
/go/hotel/search/Destination/{startDate}/{endDate}| Variável de caminho | Descrição | Obrigatório | Padrão | Exemplo do valor | Observações |
|---|---|---|---|---|---|
startDate | Data do check-in | Y | Nenhum | 2022-11-09 | Um único formato de data para todos os PDVs: yyyy-mm-dd |
endDate | Data do check-out | Y | Nenhum | 2022-11-20 | Um formato de data para todos os PDVs: yyyy-mm-dd Observação: Os voos One-way exigem o valor padrão de 1 a 7 dias após a data de início do voo. |
Parâmetros de URL
| parâmetros | Descrição | Obrigatório | Padrão | Exemplo do valor | Observações |
|---|---|---|---|---|---|
| Código de rastreamento | Atribuição das faixas | Y | Nenhum | MDPCID=Expedia-IE.DPS.en_IE.confemail.attachDL.Flight | Substitua Expediapelo nome da sua marca |
CityName | Nome da cidade, representado por um código de aeroporto de 3 letras. | Y | Nenhum | CityName=SEA | Somente códigos de aeroporto são suportados. |
SortBy | O elemento pelo qual classificar | Y | DISTÂNCIA | DISTÂNCIA | Os valores válidos incluem: PRICE_LOW_TO_HIGH, PRICE_HIGH_TO_LOW, DISTÂNCIA, GUEST_RATING, PROPERTY_CLASS |
NumRoom | A quantidade de adultos pode variar de acordo com o ponto de venda (1 ou 2). | N | 1 | 2 | O número máximo de quartos é 8. |
NumAdult-Room{ROOM_INDEX} | Número de adultos hospedados no quarto | N | 1 | NumAdult-Room1=1 | Máximo de 4 adultos por quarto. |
NumChild-Room{ROOM_INDEX} | Número de crianças hospedadas no quarto | N | 2 | NumChild-Room1=2 | Máximo de 3 crianças por quarto. |
Room{ROOM_INDEX}-Child{CHILD_INDEX}Age | Idade das crianças que ficarão no quarto | Sim, se NumChildfor submetido | 1 | Room1-Child1Age=1 | Deve ser repetido para cada criança indicada. |
Exemplo de estrutura de URL de deeplink para resultados de pesquisa de hotéis
=https://expedia.com/go/hotel/search/Destination/2025-12-22/2025-12-25?MDPCID=Expedia-IE.DPS.en_IE.confemail.attachDL.Flight&CityName=ORD&SortBy=distance&NumRoom=1&NumAdult1=3&NumChild1=2&Rm1child1age=9&Rm1child2age=6Passo 2: Codifique o URL do deeplink usando UTF-8.
>> Leia sobre a codificação percentual de UTF-8
https%3A%2F%2Fexpedia.com%2Fgo%2Fhotel%2Fsearch%2FDestination%2F2025-12-22%2F2025-12-25%3Fmdpcid%3DExpedia-IE.DPS.Expedia.ExtFlightEmail-Xsell_CTA.Hotel%26CityName%3DORD%26SortBy%3Ddistance%26NumRoom%3D1%26NumAdult1%3D3%26NumChild1%3D2%26Rm1child1age%3D9%26Rm1child2age%3D6Passo 3: Anexe todos os parâmetros necessários para habilitar as taxas de anexação.
outboundEndDateTime(codificado) + originTLA + returnStartDateTime(encoded) + destinationTLA + bookingDateTime (codificado) + partnerid +attachDL
Passo 4: Construa a URL para geração da assinatura (não inclua o domínio).
endpoint+ link direto codificado url + outboundEndDateTime (codificado) + originTLA + returnStartDateTime (codificado) + destinationTLA + bookingDateTime (codificado) + partnerid +attachDL
Passo 5: Assine a URL construída e gere a assinatura.
O valor de entrada para a assinatura deve incluir todos os parâmetros necessários e o endpoint: /xsell-redirect-pwa?url=encodedURL&val1¶m2=val2.
Exemplo de assinatura: signature=3WQjtTHsSCRxrogs3xhY7edWfgE
Passo 6: Construa a URL final do deeplink.
domain+ endpoint + deeplink codificado url + outboundEndDateTime (codificado) + originTLA + returnStartDateTime (codificado) + destinationTLA + bookingDateTime (codificado) + partnerid + attachDL +signature