Google 为 unit_pricing_measure 列出了 23 种可接受的单位,但根据 Google 的属性规范,unit_pricing_base_measure 的分母只接受六个整数(1、2、4、8、10 和 100)。这种不一致很容易出错:数量填对了,分母却不对,商品就会被拒登。本参考文档面向向欧盟、EFTA 国家、英国、澳大利亚或新西兰销售食品、饮料、地板、化妆品,或任何按重量、体积、长度或面积计价商品的 Feed 管理人员。读完之后,您将能够根据原始商品目录数据构建这两个属性,为每个品类选择正确的基准值,避开能效标签冲突,并在 Google 之前先给自己的 Feed 打分。
这两个属性的作用
unit_pricing_measure 是包装内的总数量:一个正数加一个单位,例如 750ml。unit_pricing_base_measure 是您希望用来展示单位价格的分母,例如 1l 或 100ml。Google 会用商品价格除以前者,再换算到后者,并将结果显示在价格旁边。
Google 通常将这对属性标记为可选,但同时说明,在欧盟、EFTA 国家、英国、澳大利亚和新西兰,Shopping 广告和免费商品详情中的某些商品必须根据当地法规显示单位价格,因此需要提供这些属性。不符合要求的商品将被拒登,详见 unit_pricing_measure 规范。
欧盟的法律依据是指令 98/6/EC,其明确目标是:经营者向消费者提供的所有商品都要标明售价和每计量单位的价格(欧盟委员会)。我们引用的页面并未说明各成员国如何将其应用于线上销售,因此请将 Google 的清单视为 Feed 层面的最低要求,其余问题请咨询法律顾问。
可接受的单位与分母
请严格按照 Google 列出的值使用。单位为小写,并且在 Google 自己的示例中与数字之间不加空格,例如 750ml 和 100oz。
| 计量类型 | 可接受的单位 |
|---|---|
| 重量 | oz, lb, mg, g, kg |
| 体积,美制 | floz, pt, qt, gal |
| 体积,公制 | ml, cl, l, cbm |
| 长度 | in, ft, yd, cm, m |
| 面积 | sqft, sqm |
| 按件 | ct, sheet, item(sheet 和 item 仅限澳大利亚和新西兰) |
对于 unit_pricing_base_measure,数字必须是 1、2、4、8、10 或 100 之一,Google 还列出了 75cl、750ml、50kg 和 1000kg 作为额外的公制组合。两个属性应使用相同的单位类型,这是 Google 给出的最佳实践。另有两条规则对英国和四舍五入尤为重要:
- 英国:请提交公制值。floz、pt、qt 和 gal 等英制单位会按美制解读,而美制与英国英制并不相同。
- 小数:小数点后最多两位。多余的位数会被四舍五入到最接近的可接受值,因此
0.375l是不合适的值,正确写法是375ml。
按品类选择基准值
基准计量应当是消费者期望用来比价的分母。我们使用下面这张默认对照表,仅在国家法规或零售商惯例另有要求时才作调整。
| 品类 | 典型计量 | 典型基准 | 显示为 |
|---|---|---|---|
| 葡萄酒和烈酒 | 750ml | 1l | 价格 / 1 l |
| 食用油、酱料 | 500ml | 100ml | 价格 / 100 ml |
| 咖啡、大米、面粉 | 250g | 100g | 价格 / 100 g |
| 香水、护肤品 | 125ml | 100ml | 价格 / 100 ml |
| 地板、瓷砖 | 2.38sqm | 1sqm | 价格 / 1 m² |
| 电缆、整卷布料 | 50m | 1m | 价格 / 1 m |
| 名片、胶囊 | 50ct | 1ct | 价格 / 1 ct |
Google 自己的示例印证了其中几项:一款 125 ml 的淡香水售价 19.90 EUR,以 100 ml 为基准,显示为 €15,92 / 100 ml;2.38 平方米的地板售价 113.19 EUR,以 1 平方米为基准,显示为 €47,56 / 1 m²。
修改前后:一次 Feed 拆解
以一家向德国销售的土耳其橄榄油出口商为例,这是典型情形:源商品目录只在标题中包含规格。下面的行仅为说明转换过程而构造,并非来自客户的 Feed。
修改前(源数据行,字段以竖线分隔显示):
id: ZY-500 | title: Natürliches Olivenöl extra vergine 0,5 L | price: 8.45 EUR | unit_pricing_measure: (empty) | unit_pricing_base_measure: (empty)
修改后(规则输出):
id: ZY-500 | title: Natürliches Olivenöl extra vergine 0,5 L | price: 8.45 EUR | unit_pricing_measure: 500ml | unit_pricing_base_measure: 100ml
单位价格变为 8.45 / 5 = 每 100 ml 1.69 EUR。共有三处变化:0,5 L 中的逗号小数被转换为点号,再转换为整数毫升值;单位被改为小写;基准值是根据品类对照表选定的,而不是从标题中复制的。葡萄酒的处理方式相同:750ml 售价 12.90 EUR,以 1l 为基准,则为每升 17.20 EUR。
在 XML 中,同一行包含 <g:unit_pricing_measure>500ml</g:unit_pricing_measure> 和 <g:unit_pricing_base_measure>100ml</g:unit_pricing_base_measure>。使用 Merchant API 时,请遵循 Google 参考文档中的格式,而不是文本 Feed 的字符串格式。
如何从杂乱的商品目录数据中构建这些值
源商品目录很少包含干净的数量字段。我们的方法分四步,按以下顺序进行。
- 找到数量。优先使用店铺平台中专门的规格或重量字段。仅当该字段为空时才退而解析标题,并标记这些行以供人工复核。
- 规范化数字。替换逗号小数,去除千位分隔符,并将小数位超过两位的值转换为更小的单位(升转毫升,千克转克)。
- 映射单位。将各地的写法(
lt、litre、gr、adet)转换为 Google 清单中的单位。无法映射的一律拒绝。 - 指定基准值。在您的基准对照表中查找商品所属品类,并将其写为允许的数字集合中的一个数字加上相同的单位类型。
在规则引擎中,这相当于为每个品类设置一条条件规则,并在导出到各渠道之前执行。Feedance Feed Rules 会在每次渠道导出之前对商品数据应用条件指令,上述逻辑正适用于这种模式。其他带规则引擎的 Feed 工具也可以构建相同的字符串。这一方法并不依赖于具体工具。
能效标签冲突
Google 指出,您应提交单位价格计量或能效等级二者之一,而不能同时提交。如果两者都存在,只会显示能效等级(来源)。这会影响灯具和家电等商品,它们所在的商品目录中往往同时带有体积或长度信息。Google 表示,自 2025 年 4 月起,能效等级属性仅适用于面向瑞士、挪威或英国的商品,而需要图形化能效标签的欧盟商品则改用 certification 属性(Google Merchant Center 帮助)。请添加一条规则:只要设置了能效等级,就清空单位价格字段。
在 Google 之前给您的 Feed 打分
请在每个目标国家至少 200 行的样本上运行下面的评分标准;如果 Feed 更小,则使用完整 Feed。每项检查按 0、1 或 2 分打分,其中 2 分表示所有抽样行均通过。
| 检查项 | 通过条件 |
|---|---|
| 覆盖率 | 受监管市场中每一件按重量、体积、长度或面积销售的商品都同时具有这两个属性 |
| 单位有效性 | 每个单位都在 Google 的清单中且为小写 |
| 分母有效性 | 每个基准数字都是 1、2、4、8、10、100 之一,或属于已列出的组合 |
| 小数位 | 没有任何值的小数点后超过两位 |
| 一致性 | 计量与基准使用相同的单位类型,且没有任何一行同时带有能效等级 |
得分为 10 表示可以提交。低于 8 分时,请先修复得分最低的检查项,因为像逗号小数这样的单一系统性错误通常会同时影响数百行。每次导入商品目录后都要重新检查,因为供应商文件会不断变化。
方法的局限
本指南仅涵盖 Google Merchant Center。我们没有验证 Meta、TikTok Shop 或土耳其比价网站是否有对应属性,您也不应假定它们采用相同的分母。我们引用的欧盟指令页面没有说明成员国覆盖哪些销售渠道或商品,因此我们无法告诉您某件商品在某个国家是否在法律上必须提供单位价格。
就土耳其而言,2019 年 7 月 27 日发布的 Fiyat Etiketi Yönetmeliği 修正案将零售标签定义为含税售价和单位价格(修正案文本)。在我们能够查阅的资料中,没有找到关于线上商品信息的规定,而且 Google 并未将土耳其列入其受监管的单位价格市场,因此只有当土耳其卖家面向所列地区投放时,Google 的要求才适用于他们。
最后,这一方法假定数量信息存在于您的数据中。如果没有,规则无法凭空生成,必须由人工录入。按可变重量销售的商品,例如按公斤计价的生鲜农产品,需要与固定包装区别对待,我们尚未测试这种情况。
常见问题
每件商品都必须提供 unit_pricing_measure 吗?
不是。Google 通常将其视为可选属性。对于在欧盟、EFTA 国家、英国、澳大利亚和新西兰销售的某些商品,例如按重量、体积、长度或面积销售的商品,则必须提供。
如果提供了 unit_pricing_measure,还需要 unit_pricing_base_measure 吗?
Google 要求您为单位价格提供分母,而基准计量正是设置分母的方式。请同时提交两者,并在两者中使用相同的单位类型。
如果值填错了会怎样?
Google 表示,不符合要求的商品将被拒登,并在您的 Merchant Center 账户中标记。多余的小数位会被四舍五入,但清单之外的单位或分母则属于实质性错误。
可以提交 0.5l,还是必须使用 500ml?
两者都在两位小数的限制之内,但我们一般会将小数值转换为更小的单位。这样可以避免四舍五入带来的意外,例如 0.375l 应改为提交 375ml。
英国商品信息应使用哪种单位?
公制。Google 会将 floz、pt、qt 和 gal 按美制解读,而美制与英国英制不同,因此英国的品脱或加仑会被错误计价。
可以同时提交单位价格和能效等级吗?
不可以。Google 要求二选一,如果两者都存在,只会显示能效等级。设置了能效等级时,请清空单位价格字段。
sheet 和 item 这两个单位在所有地区都能用吗?
不能。Google 仅在澳大利亚和新西兰提供 sheet 和 item。其他国家请对可计数商品使用 ct。
这适用于土耳其卖家吗?
仅当他们面向 Google 有此要求的地区(如欧盟或英国)投放时才适用。对于土耳其国内销售,Fiyat Etiketi Yönetmeliği 的标签规则是另一个问题,需要与当地法律顾问确认。
相关阅读
如果您的价格在其他方面未通过检查,请参阅我们的指南:TRY、AED 和 SAR Feed 中的货币与增值税格式,因为价格错误也会导致单位价格出错。若要在生成的值发布之前进行检查,请使用AI 增强属性的 QA 清单;关于 Feedance 如何与 Google 对接,请参阅 Google Merchant Center 集成。
检查您自己的 Feed
想让上述单位价格规则应用到您自己的商品目录,并在 Merchant Center 中进行测试吗?预约 15 分钟演示,并带上您的 Feed 样本。

Kardelen Yılmaz 在 Feedance 负责增长业务,帮助电商品牌和代理商从每一件投放广告的商品中获得更高回报。她撰写的内容涵盖商品 Feed 质量、Shopping 与 Performance Max 广告系列、创意自动化,以及 AI 驱动的购物如何改变商品曝光。
LinkedIn
















