导出 Feed

创建 Feed

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

信息流 说明 频率
商家 描述您的商家。 每 24 小时一次
服务 说明您的商家提供的服务 每 24 小时一次
适用范围 您的商家所提供服务的可用槽。必须提供至少 30 天的保修期。 每 24 小时一次

在每个 Feed 中添加元数据,指导 Google 如何解读此类 Feed。

Feed 格式使用 Protocol Buffer 3 语法进行描述,但您可以将 Feed 作为相应的 JSON 格式上传。如需查看 JSON 格式,请参阅 Feed 示例。我们建议您上传 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 配置页面中的用户名。可通过端口 19321 上的 sftp://partnerupload.google.com 访问 Google SFTP 服务器。

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

确认数据准确无误

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

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

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

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

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

将 Feed 上传到生产环境中

当您能够持续将完整且无错误的 Feed 上传到沙盒环境后,就可以开始上传到生产环境了。此时,您的集成将无法发布。

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

所有生产 Feed 数据在上传并连接到您的生产系统后,您的 Feed 就可以接受审核了。

Google 对 Feed 进行评估

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

  1. Feed 符合 Feed 规范。
  2. Feed 包含所有必填字段。
  3. Feed 中的商家总数与 Google 讨论的数量一致。
  4. 为每个商家定义至少一项服务。
  5. Feed 中的服务总数与 Google 讨论的数量一致。
  6. 我们会检查有多少服务在未来 1 到 30 天内有可用的可用性空档。
  7. 我们会检查所提供的商家中有多少可与 Google 地图上的地图项相匹配。