Google noemt 23 geaccepteerde eenheden voor unit_pricing_measure, maar accepteert slechts zes hele getallen (1, 2, 4, 8, 10 en 100) als noemer in unit_pricing_base_measure, volgens de attribuutspecificatie van Google. Dat verschil is een makkelijke plek om een fout te maken: de hoeveelheid klopt, de noemer niet, en het product wordt afgekeurd. Deze referentie is bedoeld voor feedmanagers die voedingsmiddelen, dranken, vloeren, cosmetica of andere producten verkopen op gewicht, volume, lengte of oppervlakte in de EU, de EFTA-landen, het Verenigd Koninkrijk, Australië of Nieuw-Zeeland. Aan het einde kun je beide attributen opbouwen uit ruwe cataloggegevens, per categorie de juiste basiswaarde kiezen, het conflict met het energielabel vermijden en je eigen feed beoordelen voordat Google dat doet.
Wat de twee attributen doen
unit_pricing_measure is de totale hoeveelheid in de verpakking: een positief getal plus een eenheid, zoals 750ml. unit_pricing_base_measure is de noemer waartegen je de eenheidsprijs wilt tonen, zoals 1l of 100ml. Google deelt de productprijs door de eerste waarde, schaalt het resultaat naar de tweede en toont dat naast de prijs.
Google markeert het paar over het algemeen als optioneel, maar stelt dat in de EU, de EFTA-landen, het Verenigd Koninkrijk, Australië en Nieuw-Zeeland bepaalde producten in Shopping-advertenties en gratis vermeldingen volgens lokale regels een eenheidsprijs moeten tonen en het attribuut dus nodig hebben. Producten die niet aan de vereisten voldoen, worden afgekeurd, volgens de specificatie van unit_pricing_measure.
De juridische achtergrond in de EU is Richtlijn 98/6/EG, die als doel heeft dat de verkoopprijs en de prijs per meeteenheid worden aangegeven voor alle producten die handelaren aan consumenten aanbieden (Europese Commissie). De pagina die wij citeren zegt niet hoe elke lidstaat dit op online verkoop toepast. Beschouw de lijst van Google dus als de ondergrens aan de feedkant en vraag een jurist naar de rest.
Geaccepteerde eenheden en noemers
Gebruik deze waarden precies zoals Google ze vermeldt. In de eigen voorbeelden van Google staan eenheden in kleine letters en zonder spatie direct achter het getal, zoals 750ml en 100oz.
| Type maat | Geaccepteerde eenheden |
|---|---|
| Gewicht | oz, lb, mg, g, kg |
| Volume, Amerikaans imperiaal | floz, pt, qt, gal |
| Volume, metrisch | ml, cl, l, cbm |
| Lengte | in, ft, yd, cm, m |
| Oppervlakte | sqft, sqm |
| Per stuk | ct, sheet, item (sheet en item alleen voor Australië en Nieuw-Zeeland) |
Voor unit_pricing_base_measure moet het getal 1, 2, 4, 8, 10 of 100 zijn, en Google noemt ook 75cl, 750ml, 50kg en 1000kg als extra metrische combinaties. Gebruik in beide attributen hetzelfde eenheidstype, wat Google als best practice aanbeveelt. Twee andere regels zijn belangrijk voor het VK en voor afronding:
- VK: lever metrische waarden aan. Imperiale eenheden zoals floz, pt, qt en gal worden gelezen als Amerikaans imperiaal, dat afwijkt van Brits imperiaal.
- Decimalen: maximaal twee cijfers achter de decimaalpunt. Extra cijfers worden afgerond naar de dichtstbijzijnde acceptabele waarde, dus
0.375lis een slechte waarde en375mlde juiste.
Kies de basiswaarde per categorie
De basismaat moet de noemer zijn waarop een shopper verwacht te vergelijken. Wij gebruiken deze standaardtabel en wijken er alleen van af waar een nationale regel of retailerconventie dat voorschrijft.
| Categorie | Typische maat | Typische basis | Weergegeven als |
|---|---|---|---|
| Wijn en sterke drank | 750ml | 1l | prijs / 1 l |
| Bakolie, sauzen | 500ml | 100ml | prijs / 100 ml |
| Koffie, rijst, bloem | 250g | 100g | prijs / 100 g |
| Parfum, huidverzorging | 125ml | 100ml | prijs / 100 ml |
| Vloeren, tegels | 2.38sqm | 1sqm | prijs / 1 m² |
| Kabels, stof op rol | 50m | 1m | prijs / 1 m |
| Visitekaartjes, capsules | 50ct | 1ct | prijs / 1 ct |
De eigen voorbeelden van Google bevestigen er verschillende: een eau de toilette van 125 ml voor 19,90 EUR met een basis van 100 ml wordt weergegeven als €15,92 / 100 ml, en 2,38 sqm vloer voor 113,19 EUR met een basis van 1 sqm wordt weergegeven als €47,56 / 1 m².
Voor en na: een feed-teardown
Hier is een Turkse olijfolie-exporteur die naar Duitsland verkoopt, een typisch geval waarin de brondcatalogus de inhoud alleen in de titel bevat. De onderstaande rij is illustratief, gemaakt om de transformatie te laten zien, en niet afkomstig uit de feed van een klant.
Voor (bronrij, velden weergegeven met verticale streepjes):
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)
Na (resultaat van de regel):
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
De eenheidsprijs wordt 8,45 / 5 = 1,69 EUR per 100 ml. Er zijn drie dingen veranderd. De decimale komma in 0,5 L is omgezet naar een punt en vervolgens naar een geheel aantal milliliters, de eenheid is in kleine letters gezet en de basis is gekozen uit de categorietabel in plaats van uit de titel te worden overgenomen. Wijn werkt op dezelfde manier: 12,90 EUR voor 750ml tegen een basis van 1l geeft 17,20 EUR per liter.
In XML bevat dezelfde rij <g:unit_pricing_measure>500ml</g:unit_pricing_measure> en <g:unit_pricing_base_measure>100ml</g:unit_pricing_base_measure>. Volg voor de Merchant API de opmaak in de referentie van Google in plaats van de tekenreeks uit de tekstfeed.
Waarden opbouwen uit rommelige cataloggegevens
Brondcatalogi bevatten zelden een nette hoeveelheid. Onze methode bestaat uit vier stappen, in deze volgorde.
- Vind de hoeveelheid. Geef de voorkeur aan een speciaal veld voor inhoud of gewicht uit het shopplatform. Val alleen terug op het parsen van de titel voor rijen waarvan het veld leeg is, en markeer die rijen voor controle.
- Normaliseer het getal. Vervang decimale komma's, verwijder duizendtalscheidingstekens en zet elke waarde met meer dan twee decimalen om naar de eerstvolgende kleinere eenheid (liters naar milliliters, kilogrammen naar grammen).
- Koppel de eenheid. Vertaal lokale schrijfwijzen (
lt,litre,gr,adet) naar de lijst van Google. Wijs alles af wat niet te koppelen is. - Wijs de basis toe. Zoek de categorie van het product op in je basistabel en schrijf die als een getal uit de toegestane set plus hetzelfde eenheidstype.
In een regelengine is dit een voorwaardelijke regel per categorie, die wordt geëvalueerd vóór de export naar elk kanaal. Feedance Feed Rules passen voorwaardelijke instructies toe op productgegevens vóór elke kanaalexport, en de bovenstaande logica past binnen dat model. Andere feedtools met regelengines kunnen dezelfde waarden opbouwen. De methode is niet afhankelijk van de tool.
Het conflict met het energielabel
Google stelt dat je ofwel de eenheidsprijsmaat ofwel de energie-efficiëntieklasse moet aanleveren, en niet allebei. Als beide aanwezig zijn, wordt alleen de energie-efficiëntieklasse getoond (bron). Dit speelt bij producten zoals lampen en apparaten die in catalogi staan waarin ook een volume of lengte voorkomt. Sinds april 2025 zegt Google dat de attributen voor de energie-efficiëntieklasse alleen beschikbaar zijn voor producten die gericht zijn op Zwitserland, Noorwegen of het Verenigd Koninkrijk, en dat EU-producten die grafische energielabels nodig hebben in plaats daarvan het attribuut certification gebruiken (Help van Google Merchant Center). Voeg een regel toe die de velden voor eenheidsprijzen leegmaakt zodra een energieklasse is ingesteld.
Beoordeel je feed voordat Google dat doet
Voer deze rubric uit op een steekproef van minstens 200 rijen per doelland, of op de volledige feed als die kleiner is. Geef elke controle 0, 1 of 2 punten, waarbij 2 betekent dat elke gecontroleerde rij slaagt.
| Controle | Slaagvoorwaarde |
|---|---|
| Dekking | Elk product dat op gewicht, volume, lengte of oppervlakte wordt verkocht in een gereguleerde markt heeft beide attributen |
| Geldigheid van eenheid | Elke eenheid staat op de lijst van Google en is in kleine letters geschreven |
| Geldigheid van noemer | Elk basisgetal is 1, 2, 4, 8, 10 of 100, of een vermelde combinatie |
| Decimalen | Geen enkele waarde heeft meer dan twee cijfers achter de decimaalpunt |
| Consistentie | Maat en basis gebruiken hetzelfde eenheidstype, en geen enkele rij bevat ook een energieklasse |
Een score van 10 betekent klaar om in te dienen. Bij minder dan 8 los je eerst de controle met de laagste score op, omdat één systematische fout, zoals een decimale komma, meestal honderden rijen tegelijk treft. Controleer opnieuw na elke catalogusimport, omdat leveranciersbestanden na verloop van tijd afwijken.
Waar deze aanpak tekortschiet
Deze gids behandelt alleen Google Merchant Center. Wij hebben geen gelijkwaardige attributen voor Meta, TikTok Shop of de Turkse vergelijkingssites geverifieerd, en je moet er niet van uitgaan dat die dezelfde noemers hanteren. De pagina over de EU-richtlijn die wij citeren zegt niet welke verkoopkanalen of producten een lidstaat dekt, dus wij kunnen je niet vertellen of een bepaald product in een bepaald land wettelijk een eenheidsprijs nodig heeft.
Voor Turkije definieert een wijziging van de Fiyat Etiketi Yönetmeliği, gepubliceerd op 27 juli 2019, het verkooplabel als de verkoopprijs inclusief belasting en de eenheidsprijs (tekst van de wijziging). In de bronnen die wij konden lezen vonden we geen regel over online vermeldingen, en Google noemt Turkije niet onder de gereguleerde markten voor eenheidsprijzen. De eis van Google geldt voor Turkse verkopers dus alleen wanneer zij zich richten op een van de vermelde regio's.
Tot slot gaat de methode ervan uit dat de hoeveelheid ergens in je gegevens aanwezig is. Waar dat niet zo is, kan een regel die niet verzinnen en moet iemand haar handmatig invoeren. Producten die in variabele gewichten worden verkocht, zoals verse producten met een prijs per kilo, vragen een andere aanpak dan vaste verpakkingen, en dat geval hebben we niet getest.
FAQ
Is unit_pricing_measure verplicht voor elk product?
Nee. Google beschouwt het over het algemeen als optioneel. Het is vereist voor bepaalde producten, zoals producten die op gewicht, volume, lengte of oppervlakte worden verkocht, in de EU, de EFTA-landen, het VK, Australië en Nieuw-Zeeland.
Heb ik unit_pricing_base_measure nodig als ik unit_pricing_measure meestuur?
Google geeft aan dat je de noemer voor de eenheidsprijs moet opnemen, en de basismaat is hoe je die instelt. Lever beide samen aan en gebruik in elk hetzelfde eenheidstype.
Wat gebeurt er als de waarde onjuist is?
Google zegt dat producten die niet aan de vereisten voldoen, worden afgekeurd en in je Merchant Center-account worden gemarkeerd. Extra decimalen worden afgerond, maar een eenheid of noemer die niet op de lijst staat is een echte fout.
Kan ik 0.5l indienen of moet ik 500ml gebruiken?
Beide vallen binnen de limiet van twee decimalen, maar wij zetten fractionele waarden standaard om naar de kleinere eenheid. Zo vermijd je verrassingen bij afronding, zoals bij 0.375l, waar je 375ml moet sturen.
Wat is de juiste eenheid voor vermeldingen in het VK?
Metrisch. Google leest floz, pt, qt en gal als Amerikaans imperiaal, dat afwijkt van Brits imperiaal, dus een Britse pint of gallon zou verkeerd geprijsd worden.
Kan ik zowel een eenheidsprijs als een energie-efficiëntieklasse meesturen?
Nee. Google zegt dat je het een of het ander moet aanleveren, en als beide aanwezig zijn, wordt alleen de energie-efficiëntieklasse getoond. Maak de velden voor eenheidsprijzen leeg wanneer een energieklasse is ingesteld.
Werken de eenheden sheet en item overal?
Nee. Google maakt sheet en item alleen beschikbaar in Australië en Nieuw-Zeeland. Gebruik voor andere landen ct voor telbare artikelen.
Geldt dit voor Turkse verkopers?
Alleen wanneer zij zich richten op een regio waar Google het vereist, zoals de EU of het VK. Voor binnenlandse Turkse verkoop zijn de labelregels van de Fiyat Etiketi Yönetmeliği een aparte kwestie die je met een lokale jurist moet uitzoeken.
Gerelateerde artikelen
Als je prijzen op andere manieren controles niet doorstaan, lees dan onze gids over valuta- en btw-opmaak in TRY-, AED- en SAR-feeds, omdat een verkeerde prijs ook de eenheidsprijs breekt. Gebruik voor het controleren van gegenereerde waarden vóór verzending de QA-checklist voor AI-verrijkte attributen, en bekijk voor de koppeling van Feedance met Google de Google Merchant Center-integratie.
Controleer je eigen feed
Wil je de bovenstaande regels voor eenheidsprijzen toegepast zien op je eigen catalogus en getest tegen Merchant Center? Vraag een demo van 15 minuten aan en neem een steekproef van je feed mee.

Kardelen Yılmaz werkt aan groei bij Feedance, waar ze e-commercemerken en bureaus helpt meer rendement te halen uit elk product dat ze adverteren. Ze schrijft over de kwaliteit van productfeeds, Shopping- en Performance Max-campagnes, creatieve automatisering en hoe AI-gedreven shopping de zichtbaarheid van producten verandert.
LinkedIn
















