预订归因概览
赞助内容广告转化率报告
由于广告商使用赞助列表来提高曝光率和预订量,因此报告由赞助列表驱动或影响的转化情况对于传达其广告支出的价值至关重要。该价值取决于广告被看到或点击后发生的预订量。我们报告了 impression-driven 和 click-driven 的归因情况,采用 last-touch 的 7 天归因方法。
与 Rapid Lodging Sponsored Listings API 集成需要您向我们发送归因于赞助列表点击的转化信息——即使点击后预订的价格不是 Expedia Group 价格。无论预订前的最近一次点击是在赞助商广告还是自然搜索结果中,都应该提供预订信息。
您可以通过两种方式向我们提供转化信息:
数据洁净室
数据洁净室 (DCR) 提供了一个安全的环境,可以在不暴露原始 user-level 数据的情况下分析共享数据集的性能。该解决方案还减轻了贵组织开发团队的负担,因为它消除了构建和维护哪些预订信息应该发送到 Expedia Group 以及哪些不应该发送到 Expedia Group 的逻辑的需求。
我们使用亚马逊网络服务(AWS)的净室解决方案进行数据传输。
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/*"
]
}
]
}洁净室使用检查清单
在将数据推送到洁净室之前,您应该检查是否包含以下信息:
- 您的 AWS 账户信息
- 配置身份和访问管理角色及权限
- 所有房产 ID 都映射到 Expedia Group 的房产 ID。
- 已准备并注册 Glue 表,这些表定义了准确解释的模式
- 邀请您加入合作
- 已验证的模式
- 客户 ID
- 加密(哈希处理)的个人身份信息 (PII),通常是电子邮件地址
转换数据
广告商需要的数据包括多个参数,用于报告赞助预订的价值。
| 字段 | 必填 | 说明 | 示例值 |
|---|---|---|---|
booking_date_time | 是 | 预订日期和时间,采用 UTC 时区格式。 | 2024-12-25T12:30:00Z |
customer_id | 是 | 用户的唯一标识符(用于与该用户的其他广告互动事件关联)。这是发布商设置并持续提供的 ID,用于处理所有广告请求和预订。 | e4dda90a-f31b-47f2-be4f-7e7289d224fa |
property_id | 是 | Expedia Group 是预订的房产 ID。仅接受 Expedia Group 属性 ID。 | 8906878 |
number_of_room_nights | 是 | 预订的总晚数,不考虑房间数量。例如,如果旅客预订了 2 间客房,入住 3 晚,则房间晚数价值为 3。 | 3 |
number_of_rooms | — | 预订房间总数。 | 2 |
gross_booking_amount | 是 | 旅行者最终支付的价格。 | 200.00 |
currency | 是 | gross_booking_amount提供的货币。 | GBP |
customer_email_hash | — | SHA-256 对客户电子邮件进行加密。可用于执行 cross-site 连接(在 Expedia Group 和给定发布商之间),以实现更强大的性能归因。值可以为空。 | — |
预订通知 API 端点
如果您选择不使用或不符合使用 DCR 通过 Expedia Group 传递预订归因的条件,您可以改用我们的预订通知端点。
端点详情
与 DCR 类似,预订通知 API 会报告与先前查看或赞助列表中触发的点击信标相关的预订数据。在预订流程结束时,您将定期向此 API 发送归因信息。我们建议每天查看,但赞助商广告浏览或点击后 8 天内查看也是可以接受的。
仅当预订确认成功后才向预订通知 API 发送请求。
事件顺序
顺序对于预订通知端点结果至关重要。向住宿赞助列表 API 发出请求时,请勿更改以下列出的事件顺序。
- 当旅行者在您的网站上进行搜索时,您将发出 2 个请求:1 个请求到住宿赞助列表 API 以检查可用性,1 个请求到住宿购物可用性端点以获取 Expedia Group 的可用性和价格。顺序并不重要,但必须先叫出这两个名字才能继续下一步。
- 住宿赞助列表 API 运行赞助列表的竞价机制。
- 如有库存,赞助搜索结果将在响应中返回。响应还将包括点击、查看和渲染信标。
>> 阅读更多关于追踪的信息 4. 赞助商列表将按照从 Expedia Group 返回的排名顺序显示在您的网站上。您可以选择在赞助商列表中显示 Expedia Group 价格,还是显示来自其他来源的价格。 5. 当浏览器在页面上渲染广告时,渲染信标(如果使用)会立即触发。 6. 当赞助商广告进入视口时,视图信标就会被触发。 7. 当旅行者点击搜索结果页面上显示的赞助商列表时,点击信标就会被触发。 8. 预订完成后,请求预订通知端点。如果预订随后被取消,则无需采取任何行动。
顺序流程图

API 详情
探索此页面上的端点,然后使用测试软件来了解示例和模式定义与实际输出的比较情况。
注意: 您的启动管理器将为您提供在调用此端点时要包含在标头中的特定参数。如果您不提供这些参数,您的调用将被拒绝。