LizbonaJesteśmy na Web Summit, stoisko A1-33.Zobacz szczegóły
Feedance
Artykuł

Google unit_pricing_measure i unit_pricing_base_measure: akceptowane jednostki, wartości bazowe i przykładowe wiersze feedu

Jakie jednostki i wartości bazowe akceptuje Google w cenie jednostkowej? Przykładowe wiersze feedu, mapa kategorii i arkusz oceny jakości feedu.

Kardelen YılmazKardelen Yılmaz
8 minut czytania
Illustration of bottled goods, coffee and flooring beside price tags and measuring tools, representing unit pricing in a product feed

Google podaje 23 akceptowane jednostki dla unit_pricing_measure, ale jako mianownik w unit_pricing_base_measure przyjmuje tylko sześć liczb całkowitych (1, 2, 4, 8, 10 i 100), zgodnie ze specyfikacją atrybutu Google. Na tej rozbieżności łatwo się pomylić: ilość jest poprawna, mianownik nie, a produkt zostaje odrzucony. Ten materiał jest przeznaczony dla osób zarządzających feedem, które sprzedają żywność, napoje, podłogi, kosmetyki lub dowolne produkty sprzedawane na wagę, objętość, długość lub powierzchnię do krajów UE, EFTA, Wielkiej Brytanii, Australii lub Nowej Zelandii. Po lekturze będziesz umieć zbudować oba atrybuty z surowych danych katalogowych, dobrać właściwą wartość bazową dla kategorii, uniknąć konfliktu z etykietą energetyczną i ocenić własny feed, zanim zrobi to Google.

Do czego służą te dwa atrybuty

unit_pricing_measure to całkowita ilość w opakowaniu: liczba dodatnia plus jednostka, na przykład 750ml. unit_pricing_base_measure to mianownik, względem którego chcesz pokazywać cenę jednostkową, na przykład 1l lub 100ml. Google dzieli cenę produktu przez pierwszą wartość, skaluje wynik do drugiej i wyświetla go obok ceny.

Google oznacza tę parę jako opcjonalną w ogólnym przypadku, ale zaznacza, że w UE, krajach EFTA, Wielkiej Brytanii, Australii i Nowej Zelandii niektóre produkty w reklamach produktowych i bezpłatnych informacjach o produktach muszą według lokalnych przepisów pokazywać cenę jednostkową, więc wymagają tego atrybutu. Produkty, które nie spełniają wymagań, są odrzucane, zgodnie ze specyfikacją unit_pricing_measure.

Podstawą prawną w UE jest dyrektywa 98/6/WE, której deklarowanym celem jest wskazywanie ceny sprzedaży i ceny za jednostkę miary dla wszystkich produktów oferowanych konsumentom przez przedsiębiorców (Komisja Europejska). Strona, którą cytujemy, nie wyjaśnia, jak poszczególne państwa członkowskie stosują ją do sprzedaży online, więc traktuj listę Google jako minimum po stronie feedu, a o resztę zapytaj prawnika.

Akceptowane jednostki i mianowniki

Używaj tych wartości dokładnie tak, jak podaje je Google. W przykładach Google jednostki są pisane małymi literami i połączone z liczbą bez spacji, np. 750ml i 100oz.

Typ miaryAkceptowane jednostki
Wagaoz, lb, mg, g, kg
Objętość, system imperialny USAfloz, pt, qt, gal
Objętość, metrycznaml, cl, l, cbm
Długośćin, ft, yd, cm, m
Powierzchniasqft, sqm
Na sztukęct, sheet, item (sheet i item tylko dla Australii i Nowej Zelandii)

W unit_pricing_base_measure liczba musi być jedną z wartości: 1, 2, 4, 8, 10 lub 100, a Google wymienia też 75cl, 750ml, 50kg i 1000kg jako dodatkowe kombinacje metryczne. W obu atrybutach używaj tego samego typu jednostki, co Google wskazuje jako dobrą praktykę. Dwie kolejne zasady mają znaczenie dla Wielkiej Brytanii i zaokrąglania:

  • Wielka Brytania: przesyłaj wartości metryczne. Jednostki imperialne, takie jak floz, pt, qt i gal, są odczytywane jako imperialne USA, które różnią się od brytyjskich.
  • Ułamki dziesiętne: nie więcej niż dwie cyfry po przecinku. Nadmiarowe cyfry są zaokrąglane do najbliższej akceptowanej wartości, więc 0.375l jest błędną wartością, a 375ml poprawną.

Wybierz wartość bazową dla kategorii

Miara bazowa powinna być mianownikiem, względem którego kupujący oczekuje porównania. Stosujemy poniższą domyślną mapę i zmieniamy ją tylko tam, gdzie wymaga tego krajowy przepis lub konwencja sprzedawców.

KategoriaTypowa miaraTypowa bazaWyświetlane jako
Wino i alkohole mocne750ml1lcena / 1 l
Olej do gotowania, sosy500ml100mlcena / 100 ml
Kawa, ryż, mąka250g100gcena / 100 g
Perfumy, pielęgnacja skóry125ml100mlcena / 100 ml
Podłogi, płytki2.38sqm1sqmcena / 1 m²
Kable, tkaniny na rolkach50m1mcena / 1 m
Wizytówki, kapsułki50ct1ctcena / 1 ct

Własne przykłady Google potwierdzają kilka z tych wartości: woda toaletowa 125 ml w cenie 19,90 EUR z bazą 100 ml wyświetla się jako €15,92 / 100 ml, a 2,38 sqm podłogi za 113,19 EUR z bazą 1 sqm wyświetla się jako €47,56 / 1 m².

Przed i po: rozbiór feedu

Weźmy tureckiego eksportera oliwy z oliwek sprzedającego do Niemiec, czyli typowy przypadek, w którym katalog źródłowy zawiera rozmiar wyłącznie w tytule. Poniższy wiersz jest poglądowy, stworzony, by pokazać transformację, i nie pochodzi z feedu klienta.

Przed (wiersz źródłowy, pola oddzielone pionowymi kreskami):

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)

Po (wynik reguły):

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

Cena jednostkowa wynosi 8,45 / 5 = 1,69 EUR za 100 ml. Zmieniły się trzy rzeczy. Przecinek dziesiętny w 0,5 L został zamieniony na kropkę, a następnie na całkowitą wartość w mililitrach, jednostka została zapisana małymi literami, a baza została wybrana z mapy kategorii, a nie skopiowana z tytułu. Z winem jest tak samo: 12,90 EUR za 750ml przy bazie 1l daje 17,20 EUR za litr.

W XML ten sam wiersz zawiera <g:unit_pricing_measure>500ml</g:unit_pricing_measure> i <g:unit_pricing_base_measure>100ml</g:unit_pricing_base_measure>. W przypadku Merchant API stosuj format z dokumentacji referencyjnej Google, a nie ciąg znaków z feedu tekstowego.

Jak budować wartości z nieuporządkowanych danych katalogowych

Katalogi źródłowe rzadko zawierają czystą ilość. Nasza metoda składa się z czterech przebiegów, w tej kolejności.

  1. Znajdź ilość. Preferuj dedykowane pole rozmiaru lub wagi z platformy sklepowej. Parsowanie tytułu stosuj tylko jako rozwiązanie awaryjne dla wierszy, w których pole jest puste, i oznacz je do weryfikacji.
  2. Znormalizuj liczbę. Zamień przecinki dziesiętne na kropki, usuń separatory tysięcy i przelicz każdą wartość z więcej niż dwoma miejscami po przecinku na mniejszą jednostkę (litry na mililitry, kilogramy na gramy).
  3. Zmapuj jednostkę. Przetłumacz lokalne zapisy (lt, litre, gr, adet) na listę Google. Odrzuć wszystko, co nie daje się zmapować.
  4. Przypisz bazę. Znajdź kategorię produktu w swojej mapie baz i zapisz ją jako liczbę z dozwolonego zbioru plus ten sam typ jednostki.

W silniku reguł jest to warunkowa reguła dla każdej kategorii, oceniana przed eksportem do każdego kanału. Feedance Feed Rules stosują instrukcje warunkowe do danych produktowych przed eksportem do każdego kanału, a powyższa logika pasuje do tego modelu. Inne narzędzia do feedów z silnikami reguł mogą zbudować te same ciągi znaków. Metoda nie zależy od narzędzia.

Konflikt z etykietą energetyczną

Google zaznacza, że należy przesłać albo miarę ceny jednostkowej, albo klasę efektywności energetycznej, ale nie obie naraz. Jeśli obecne są obie, wyświetlana jest tylko klasa efektywności energetycznej (źródło). Dotyczy to produktów takich jak lampy i urządzenia, które w katalogach mają także objętość lub długość. Od kwietnia 2025 r., jak podaje Google, atrybuty klasy efektywności energetycznej są dostępne tylko dla produktów kierowanych na Szwajcarię, Norwegię lub Wielką Brytanię, a produkty z UE wymagające graficznych etykiet energetycznych używają zamiast nich atrybutu certyfikacji (Pomoc Google Merchant Center). Dodaj regułę, która czyści pola ceny jednostkowej za każdym razem, gdy ustawiona jest klasa energetyczna.

Oceń swój feed, zanim zrobi to Google

Przeprowadź poniższy arkusz oceny na próbie co najmniej 200 wierszy na kraj docelowy albo na całym feedzie, jeśli jest mniejszy. Oceń każdą kontrolę na 0, 1 lub 2, gdzie 2 oznacza, że każdy wiersz z próby przechodzi test.

KontrolaWarunek zaliczenia
PokrycieKażdy produkt sprzedawany na wagę, objętość, długość lub powierzchnię na rynku regulowanym ma oba atrybuty
Poprawność jednostekKażda jednostka znajduje się na liście Google i jest zapisana małymi literami
Poprawność mianownikaKażda liczba bazowa to jedna z wartości 1, 2, 4, 8, 10, 100 albo wymieniona kombinacja
Ułamki dziesiętneŻadna wartość nie ma więcej niż dwóch cyfr po przecinku
SpójnośćMiara i baza używają tego samego typu jednostki, a żaden wiersz nie zawiera dodatkowo klasy energetycznej

Wynik 10 oznacza gotowość do przesłania. Poniżej 8 popraw najpierw kontrolę z najniższą oceną, ponieważ pojedynczy błąd systematyczny, taki jak przecinek dziesiętny, zwykle dotyczy setek wierszy naraz. Sprawdzaj ponownie po każdym imporcie katalogu, bo pliki dostawców z czasem się zmieniają.

Gdzie to rozwiązanie ma ograniczenia

Ten poradnik dotyczy wyłącznie Google Merchant Center. Nie weryfikowaliśmy odpowiedników tych atrybutów dla Meta, TikTok Shop ani tureckich porównywarek cen i nie należy zakładać, że stosują te same mianowniki. Strona dyrektywy UE, którą cytujemy, nie mówi, jakie kanały sprzedaży lub produkty obejmuje dane państwo członkowskie, więc nie możemy powiedzieć, czy dany produkt prawnie wymaga ceny jednostkowej w danym kraju.

W Turcji nowelizacja Fiyat Etiketi Yönetmeliği opublikowana 27 lipca 2019 r. definiuje etykietę detaliczną jako cenę sprzedaży z podatkiem oraz cenę jednostkową (tekst nowelizacji). W źródłach, które mogliśmy przeczytać, nie znaleźliśmy przepisu dotyczącego ofert online, a Google nie wymienia Turcji wśród regulowanych rynków ceny jednostkowej, więc wymóg Google dotyczy tureckich sprzedawców tylko wtedy, gdy kierują ofertę na jeden z wymienionych regionów.

Wreszcie metoda zakłada, że ilość istnieje gdzieś w Twoich danych. Tam, gdzie jej nie ma, reguła jej nie wymyśli i musi ją wpisać człowiek. Produkty sprzedawane w zmiennych wagach, takie jak świeże produkty wyceniane za kilogram, wymagają innego podejścia niż opakowania o stałej zawartości i nie testowaliśmy tego przypadku.

FAQ

Czy unit_pricing_measure jest wymagany dla każdego produktu?

Nie. Google traktuje go ogólnie jako opcjonalny. Jest wymagany dla niektórych produktów, takich jak sprzedawane na wagę, objętość, długość lub powierzchnię, w UE, krajach EFTA, Wielkiej Brytanii, Australii i Nowej Zelandii.

Czy potrzebuję unit_pricing_base_measure, jeśli wysyłam unit_pricing_measure?

Google każe uwzględnić mianownik ceny jednostkowej, a miara bazowa służy właśnie do jego ustawienia. Przesyłaj oba atrybuty razem i używaj w nich tego samego typu jednostki.

Co się stanie, jeśli wartość jest błędna?

Google podaje, że produkty niespełniające wymagań są odrzucane i oznaczane na koncie Merchant Center. Nadmiarowe miejsca po przecinku są zaokrąglane, ale jednostka lub mianownik spoza listy to prawdziwy błąd.

Czy mogę przesłać 0.5l, czy muszę użyć 500ml?

Obie wartości mieszczą się w limicie dwóch miejsc po przecinku, ale z zasady przeliczamy wartości ułamkowe na mniejszą jednostkę. Pozwala to uniknąć niespodzianek z zaokrąglaniem, na przykład przy 0.375l, gdzie należy wysłać 375ml.

Jaka jest poprawna jednostka dla ofert w Wielkiej Brytanii?

Metryczna. Google odczytuje floz, pt, qt i gal jako imperialne USA, które różnią się od brytyjskich, więc brytyjska pinta lub galon miałyby błędną cenę.

Czy mogę wysłać zarówno cenę jednostkową, jak i klasę efektywności energetycznej?

Nie. Google każe przesłać jedno albo drugie, a jeśli obecne są oba, wyświetlana jest tylko klasa efektywności energetycznej. Wyczyść pola ceny jednostkowej, gdy ustawiona jest klasa energetyczna.

Czy jednostki sheet i item działają wszędzie?

Nie. Google udostępnia sheet i item tylko w Australii i Nowej Zelandii. W pozostałych krajach dla przedmiotów policzalnych używaj ct.

Czy dotyczy to tureckich sprzedawców?

Tylko wtedy, gdy kierują ofertę na region, w którym Google tego wymaga, taki jak UE lub Wielka Brytania. W przypadku krajowej sprzedaży w Turcji zasady etykiet z Fiyat Etiketi Yönetmeliği to osobna kwestia do ustalenia z lokalnym prawnikiem.

Powiązane materiały

Jeśli Twoje ceny nie przechodzą kontroli z innych powodów, zobacz nasz poradnik o formatowaniu walut i VAT w feedach TRY, AED i SAR, ponieważ błędna cena psuje również cenę jednostkową. Do sprawdzania wygenerowanych wartości przed publikacją użyj listy kontrolnej QA dla atrybutów wzbogaconych przez AI, a o tym, jak Feedance łączy się z Google, przeczytasz w opisie integracji z Google Merchant Center.

Sprawdź własny feed

Chcesz, aby powyższe reguły ceny jednostkowej zostały zastosowane do Twojego katalogu i przetestowane w Merchant Center? Zamów 15-minutowe demo i przynieś próbkę swojego feedu.

Chcesz, by ktoś jeszcze spojrzał na twój feed? Przejrzymy go razem z tobą i pokażemy luki przed kolejnym przesłaniem.
Zrób bezpłatny audyt
Kardelen Yılmaz
Autor
Kardelen Yılmaz

Kardelen Yılmaz zajmuje się wzrostem w Feedance, gdzie pomaga markom e-commerce i agencjom uzyskiwać większy zwrot z każdego reklamowanego produktu. Pisze o jakości feedu produktowego, kampaniach Shopping i Performance Max, automatyzacji kreacji oraz o tym, jak zakupy oparte na AI zmieniają widoczność produktów.

LinkedIn

Zobacz, które
produkty zarabiają.

Połącz swój feed i GA4. Pokażemy Product Score, 4T, Price War i Broken Size na twoim własnym katalogu.