迁移到 Feed 标签

您可以使用 feedLabel 字段为您的商品和数据 Feed 添加标签。

Feed 标签可以采用以下格式:

  • 类型字符串
  • 不超过 20 个字符
  • 大写字母 (A-Z)
  • 数字 (0-9)
  • 短划线 (-)

feedLabel 可在以下资源中使用:

REST ID

feedLabel 取代了新产品的 REST ID 中的 targetCountry

对于新产品,REST ID 现已形成 online:language:feedLabel:offerId,而不是 online:language:targetCountry:offerId。这不会更改现有产品的 REST ID。

获取和列出商品

系统会始终为所有返回的商品填充 feedLabel 字段。

如果 feedLabel 是有效的 CLDR 地区代码,我们会自动回填 targetCountry 字段以确保兼容性。如果 feedLabel 不是有效的 CLDR 地区代码,则将 targetCountry 留空。

这同样适用于 productstatuses 端点。

对于 feedLabel 不是 CLDR 地区代码的商品,特定于国家/地区的字段为空。

插入和更新商品

插入新商品必须提供feedLabeltargetCountry。如果您使用 feedLabeltargetCountry 插入或更新商品,则它们的值必须匹配。

如果这两个字段都为空或它们的值不匹配,您就会收到来自 API 的错误。

如需了解详情,请参阅使用 Feed 标签来宣传特定 Feed 中的商品

指定国家/地区

使用以下任一方式来确保您的商品面向正确的国家/地区:

产品

弃用了 productstargetCountry 字段。请改为使用 shipping 字段指定您的目标国家/地区。

如果要定位到多个国家/地区,您可以继续使用 shipping 来添加更多国家/地区。

如需了解详情,请参阅在多个国家/地区定位广告

数据 Feed

您现在可以在 targets 中查看 datafeed 明确定位的国家/地区。当您在 datafeedtarget 配置中使用 feedLabel(而非 country)时,这一点适用。

我们还为 datafeeds 添加了 targetCountries 字段,因此您可以直接为 datafeeds 配置定位。您仍然可以在 Feed 外部配置定位条件,例如,设置商品资源的 shipping 属性。

英国换算为 GB

虽然 targetCountry 字段不是有效的国家/地区代码,但我们目前允许该字段的值为 UK。系统会自动将 UK 转换为 GB。将 UK 作为其 targetCountry 的产品与其 GB 一起存储在其 REST ID 和 offerId 中。

如果您将 UK 设置为 feedLabel 的值,则不会自动转换为 GBUKGBfeedLabel 的不同字符串,将创建不同的优惠。

如果您插入 UKtargetCountry,而我们将其转换为 GB,则必须更新商品的 REST ID 以包含 GB(而不是 UK),以使用 get 方法检索商品。

通过 Google 购买

新商家必须使用 "US" 作为其 Feed 标签,才能通过“在 Google 上购买”展示商品。