颜色是产品信息流中的一个属性,用于指定商品的颜色。在 XML 信息流中,颜色以 g:color 的形式提交;在 CSV/TSV 文件中,颜色列则作为颜色字段上传到 Google Shopping、Meta Catalog 和大多数电商平台。它是这些平台专门用于构建产品变体的少数几个属性之一。例如,当一件夹克有五种配色时,颜色属性可以告诉信息流(以及购物者)在同一个商品组下,哪个条目对应哪一种颜色。该属性的值是一个清晰易懂的颜色名称,而不是十六进制代码、色卡 ID 或内部商品编码缩写。
为何重要
Google Merchant Center 要求所有属于 item_group_id 定义的变体组的商品都必须填写颜色,尤其是在颜色是不同变体间差异的维度之一时。如果颜色信息缺失,或者使用了不一致的值(例如,一行显示“海军蓝”,另一行显示“海军蓝”),Google 可能会拒绝这些商品,无法将它们合并到同一个变体列表中,或者显示与商品图片不符的颜色样本。Meta Catalog 对动态广告和店铺网格也应用了相同的逻辑:如果没有清晰的颜色值,目录将无法生成购物者用于缩小搜索范围的颜色筛选器,动态再营销广告可能会向浏览过其他颜色的用户显示错误的配色方案。由于颜色也是面向客户的商品信息信号,因此,颜色值的不规范不仅会影响商品信息的技术完整性,还会损害用户对商品本身的信任。
它是如何运行的?
颜色字段接受自由文本,而非受控词汇表。不过,谷歌建议使用常见且易于识别的名称(例如“红色”、“炭灰色”),而不是消费者不会搜索的专有名称或季节性系列名称。如果单个商品确实混合了多种颜色,谷歌允许在一个字段中输入最多三个值,并用斜杠分隔,例如“黑色/白色”,其中主色必须列在最前面。在“服装及配饰”类别中,如果存在变体,则颜色字段是必需的。颜色是谷歌明确允许用于将行分组到同一 item_group_id 下的属性之一(其他属性包括尺寸、图案、材质、性别和年龄段)。如果颜色是区分两个其他方面完全相同的商品的唯一因素,则每个行中的颜色都必须存在且不同,否则平台无法将它们视为同一产品的不同变体。
例如:
<item>
<g:id>JKT-4471-BLK</g:id>
<title>Waxed Cotton Field Jacket - Black, M</title>
<link>https://example-shop.com/products/waxed-field-jacket-black-m</link>
<g:item_group_id>JKT-4471</g:item_group_id>
<g:color>Black</g:color>
<g:size>M</g:size>
<g:price>168.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
<item>
<g:id>JKT-4471-OLV</g:id>
<title>Waxed Cotton Field Jacket - Olive, M</title>
<link>https://example-shop.com/products/waxed-field-jacket-olive-m</link>
<g:item_group_id>JKT-4471</g:item_group_id>
<g:color>Olive</g:color>
<g:size>M</g:size>
<g:price>168.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
这两行共享相同的 item_group_id,因此 Google 和 Meta 将它们视为同一产品的颜色变体,而不是两个不相关的列表——颜色字段是唯一能告诉这两个平台哪个是哪个的因素。
相关概念
颜色很少单独发挥作用:在服装商品上,颜色几乎总是与尺码搭配使用,而且两者都依赖于正确共享的商品组 ID才能真正形成一个变体集,而不是一堆看起来重复的行。首次围绕这种模式重构产品目录的零售商可以参考《产品变体 Feed 完全指南》来了解其运作机制。