导出 Feed

创建 Feed

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

信息流 说明 频率
商家 描述您的商家。 每 24 小时一次
服务 描述您的商家提供的服务 每 24 小时一次
适用的国家/地区 商家可以提供的服务空档。必须至少提供 30 天的覆盖率。 每 24 小时一次

在每个 Feed 中,添加元数据以指示 Google 如何对其进行解读。

Feed 格式使用协议缓冲区 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 上传到沙盒环境后,您便可以开始将其上传到生产环境。 此时,您的集成将不会生效。

请尽快上传完整的商家 Feed(发布前至少 1 周),以便开始将您的商家与 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 地图上的地图项相匹配。