Google перечисляет 23 допустимые единицы для unit_pricing_measure, но в качестве знаменателя в unit_pricing_base_measure принимает только шесть целых чисел (1, 2, 4, 8, 10 и 100), как указано в спецификации атрибута Google. Именно на этом несоответствии легко ошибиться: количество указано верно, знаменатель нет, и товар отклоняется. Этот справочник предназначен для фид-менеджеров, которые продают продукты питания, напитки, напольные покрытия, косметику или любые товары на вес, объём, длину или площадь в страны ЕС, ЕАСТ, Великобританию, Австралию или Новую Зеландию. После прочтения вы сможете собрать оба атрибута из исходных данных каталога, выбрать правильное базовое значение для каждой категории, избежать конфликта с энергетической маркировкой и оценить собственный фид раньше, чем это сделает Google.
Что делают эти два атрибута
unit_pricing_measure — это общее количество товара в упаковке: положительное число и единица измерения, например 750ml. unit_pricing_base_measure — это знаменатель, относительно которого нужно показывать цену за единицу, например 1l или 100ml. Google делит цену товара на первое значение, приводит результат ко второму и показывает его рядом с ценой.
В целом Google помечает эту пару как необязательную, но указывает, что в ЕС, странах ЕАСТ, Великобритании, Австралии и Новой Зеландии для определённых товаров в рекламе Shopping и бесплатных листингах по местным правилам нужно показывать цену за единицу, а значит, атрибут необходим. Товары, не отвечающие требованиям, отклоняются, как сказано в спецификации unit_pricing_measure.
Правовая основа в ЕС — Директива 98/6/EC, заявленная цель которой состоит в том, чтобы для всех товаров, предлагаемых торговцами потребителям, указывались продажная цена и цена за единицу измерения (Европейская комиссия). Страница, на которую мы ссылаемся, не объясняет, как каждое государство-член применяет директиву к онлайн-продажам, поэтому воспринимайте список Google как минимальные требования на стороне фида, а об остальном проконсультируйтесь с юристом.
Допустимые единицы и знаменатели
Используйте значения точно так, как их перечисляет 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 мл по цене 19,90 EUR при базе 100 мл отображается как €15,92 / 100 ml, а 2,38 кв. м напольного покрытия по цене 113,19 EUR при базе 1 sqm — как €47,56 / 1 m².
До и после: разбор фида
Возьмём турецкого экспортёра оливкового масла, который продаёт в Германию, — типичный случай, когда в исходном каталоге объём указан только в названии. Строка ниже иллюстративная: она создана, чтобы показать преобразование, и не взята из фида клиента.
До (исходная строка, поля разделены вертикальной чертой):
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 = 1,69 EUR за 100 мл. Изменились три вещи. Десятичная запятая в 0,5 L заменена точкой и затем преобразована в целое значение в миллилитрах, единица записана строчными буквами, а база выбрана по карте категорий, а не скопирована из названия. С вином всё работает так же: 12,90 EUR за 750ml при базе 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, а не на строку текстового фида.
Как собрать значения из неупорядоченных данных каталога
В исходных каталогах редко есть чистое количество. Наш метод состоит из четырёх проходов в таком порядке.
- Найдите количество. Отдавайте предпочтение специальному полю размера или веса из платформы магазина. Разбирайте название только для строк, где это поле пусто, и помечайте такие строки для проверки.
- Нормализуйте число. Замените десятичные запятые, уберите разделители тысяч и переведите любое значение с более чем двумя знаками после запятой в следующую меньшую единицу (литры в миллилитры, килограммы в граммы).
- Сопоставьте единицу. Преобразуйте локальные написания (
lt,litre,gr,adet) в единицы из списка Google. Отклоняйте всё, что не сопоставляется. - Назначьте базу. Найдите категорию товара в своей карте баз и запишите её как число из допустимого набора плюс единицу того же типа.
В движке правил это условное правило для каждой категории, которое выполняется перед экспортом в каждый канал. Feedance Feed Rules применяют условные инструкции к данным о товарах перед экспортом в каждый канал, и описанная логика укладывается в эту модель. Другие инструменты для работы с фидами, у которых есть движки правил, могут построить такие же строки. Метод не зависит от инструмента.
Конфликт с энергетической маркировкой
Google указывает, что нужно передавать либо меру для цены за единицу, либо класс энергоэффективности, но не оба сразу. Если присутствуют оба, показывается только класс энергоэффективности (источник). Это касается таких товаров, как лампы и бытовая техника, которые попадают в каталоги, где также есть объём или длина. По словам Google, с апреля 2025 года атрибуты класса энергоэффективности доступны только для товаров, ориентированных на Швейцарию, Норвегию или Великобританию, а товары из ЕС, которым нужны графические энергетические этикетки, используют вместо них атрибут certification (Справка Google Merchant Center). Добавьте правило, которое очищает поля цены за единицу всякий раз, когда задан энергетический класс.
Оцените свой фид раньше, чем это сделает Google
Прогоните эту оценочную таблицу на выборке не менее чем из 200 строк для каждой целевой страны, а если фид меньше — на всём фиде. Оценивайте каждую проверку в 0, 1 или 2 балла, где 2 означает, что проходят все строки выборки.
| Проверка | Условие прохождения |
|---|---|
| Охват | У каждого товара, продаваемого на вес, объём, длину или площадь на регулируемом рынке, есть оба атрибута |
| Допустимость единицы | Каждая единица есть в списке Google и записана строчными буквами |
| Допустимость знаменателя | Каждое базовое число — одно из 1, 2, 4, 8, 10, 100 или указанная комбинация |
| Десятичные знаки | Ни у одного значения нет более двух цифр после запятой |
| Согласованность | Мера и база используют один тип единиц, и ни в одной строке нет одновременно энергетического класса |
Результат 10 означает, что фид готов к отправке. Если он ниже 8, сначала исправьте проверку с самым низким баллом: одна систематическая ошибка, например десятичная запятая, обычно затрагивает сразу сотни строк. Проверяйте заново после каждого импорта каталога, поскольку файлы поставщиков со временем меняются.
Где этот подход перестаёт работать
Это руководство охватывает только Google Merchant Center. Мы не проверяли аналогичные атрибуты для Meta, TikTok Shop или турецких сайтов сравнения цен, и не стоит предполагать, что там используются те же знаменатели. Страница директивы ЕС, на которую мы ссылаемся, не говорит, какие каналы продаж или товары охватывает то или иное государство-член, поэтому мы не можем сказать, требуется ли для конкретного товара в конкретной стране цена за единицу по закону.
Для Турции поправка к Fiyat Etiketi Yönetmeliği, опубликованная 27 июля 2019 года, определяет розничный ценник как продажную цену с учётом налогов и цену за единицу (текст поправки). В доступных нам источниках мы не нашли правила об онлайн-листингах, а Google не называет Турцию среди рынков, где регулируется цена за единицу, поэтому требование Google применимо к турецким продавцам, только если они ориентируются на один из перечисленных регионов.
Наконец, метод предполагает, что количество где-то есть в ваших данных. Если его нет, правило не может его придумать, и значение должен ввести человек. Товары, продаваемые на развес, например свежие продукты с ценой за килограмм, требуют иного подхода, чем фиксированные упаковки; этот случай мы не тестировали.
FAQ
Обязателен ли unit_pricing_measure для каждого товара?
Нет. В целом Google считает его необязательным. Он обязателен для определённых товаров, например продаваемых на вес, объём, длину или площадь, в ЕС, странах ЕАСТ, Великобритании, Австралии и Новой Зеландии.
Нужен ли unit_pricing_base_measure, если я передаю unit_pricing_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, так как неверная цена ломает и цену за единицу. Для проверки сгенерированных значений перед отправкой используйте QA-чек-лист для атрибутов, обогащённых с помощью ИИ, а о том, как Feedance подключается к Google, читайте в разделе интеграция с Google Merchant Center.
Проверьте свой фид
Хотите, чтобы описанные выше правила для цены за единицу были применены к вашему каталогу и проверены в Merchant Center? Запросите 15-минутную демонстрацию и принесите с собой образец вашего фида.

Карделен Йылмаз отвечает за рост в Feedance и помогает брендам электронной коммерции и агентствам получать больше отдачи от каждого рекламируемого товара. Она пишет о качестве товарных фидов, кампаниях Shopping и Performance Max, автоматизации креативов и о том, как покупки с помощью ИИ меняют видимость товаров.
LinkedIn
















