第 3 步:导出 Feed

创建 Feed

您必须定期向 Google 提供 Feed,才能直接在 Google 上显示数据。需要以下 Feed。

动态 说明 频率
商家 描述您的商家。 每 24 小时一次
服务 介绍您的商家所提供的服务 每 24 小时一次
适用的国家/地区 您的商家所提供服务的可预订空档。必须提供至少 30 天的覆盖范围。 每 24 小时一次

在每个 Feed 中添加元数据,以便 Google 知道如何解析相应 Feed。

使用 Protocol Buffer 3 语法描述 Feed 格式,但您可以以相应的 JSON 格式上传 Feed。 请参阅 Feed 示例,查看 JSON 格式。 我们建议您以 JSON 格式上传 Feed。

Feed 文件大小、分片和压缩

请查看以下有关压缩和分片的教程:

如需确定 Feed 的大小,请遵循以下指南(Feed 可由多个名为“分片”的文件组成):

  • 建议的 Feed 分片:
    • 商家 Feed:1 个分片
    • 服务 Feed:1 个分片
    • 可用性 Feed:不到 20 个分片
  • Feed 文件和分片的大小:
    • 确保分片文件小于 200 MB(压缩后)。如有需要,请使用多个分片。
    • 在一个分片中发送的各个记录无需在未来 Feed 中的同一分片中发送。
    • 为实现更好的性能,您应将数据平均分到各个分片,使所有分片文件的大小相近。
    • 如有必要,请使用 gzip 压缩纯文本 JSON Feed。但是,请分别对每个 Feed 分片执行压缩操作。

将 Feed 上传到 SFTP Dropbox

将您的 Feed 上传到沙盒环境中。为此,请参阅合作伙伴门户 Feed 配置页面中的用户名。您可通过 sftp://partnerupload.google.com 上的端口 19321 访问 Google SFTP 服务器。

我们建议您为要上传的文件设置唯一的名称。例如,为每个文件名附加时间戳会很有帮助。这有助于排查问题以及查询 Feed 的状态。

确认数据准确无误

登录合作伙伴门户。切换到沙盒环境,以在信息中心部分找到以下页面。

Feed
显示 Feed 摘要统计信息,并指出 Feed 上传过程中的错误。

如需确认您的数据在最初上传到沙盒环境后准确无误,请检查 Feed 页面是否存在 Feed 错误。 然后查看商品目录摘要页面,检查是否存在数据问题。 常见问题包括上传未提供任何服务的商家或上传未来没有任何可用空档的服务。

模拟实时界面体验的沙盒前端会从用户的角度显示数据。如需访问该页面,请确保顶部的环境切换器已设为“沙盒”,然后依次前往 商品目录 > 商品目录 ,找到状态为“准备就绪”或“正式版(在沙盒中)”的商家,然后点击最右列中的链接(如果有),或点击相应行,然后点击“RwG - E2E”链接。如果没有任何商家的状态为“已准备就绪”或“上线(在沙盒中)”,请打开已停用的商家,并确保解决右侧列出的所有问题(例如,确保已上传未来空档)。

如果您无法访问沙盒前端,请确认您登录的账号已获得该前端的访问权限。此外,请确保这是您登录的唯一账号。如果您使用其他账号登录,然后使用“切换用户”功能登录已获权限的 Google 账号,您仍无法访问沙盒前端。

将 Feed 上传到生产环境中

如果您始终能将完整的 Feed 正确无误地上传到沙盒环境,则可以开始将其上传到生产环境中。 目前,您的集成尚未生效。

请尽快(至少在发布前 1 周)上传完整的商家 Feed,以便开始将商家与 Google 商家信息进行匹配。请验证匹配是否正确。

所有正式版 Feed 数据都能持续上传并连接到正式版系统后,您的 Feed 就可以送审了。

Google 对 Feed 进行评估

Google 会在您上传 Feed 后对 Feed 进行处理并评估其质量和完整性。我们会考虑以下因素:

  1. Feed 符合 Feed 规范。
  2. Feed 包含所有必填字段。
  3. Feed 中的商家总数与您此前和 Google 讨论的数量一致。
  4. 为每个商家定义至少一项服务。
  5. Feed 中的服务总数与您此前和 Google 讨论的数量一致。
  6. 我们会检查在接下来的 1 到 30 天内具有可预订的空档的服务数量。
  7. 我们会检查所提供的商家中有多少可以与 Google 地图项进行匹配。