De productcategorie van Google is een feedkenmerk, dat wordt aangeleverd als `google_product_category` in een spreadsheetfeed of als de tag `g colon google_product_category` in een XML-feed. Hiermee wordt een productvermelding geplaatst binnen de vaste producttaxonomie van Google, een lijst met ongeveer vijfduizend categorieën die Google definieert en bijwerkt, onafhankelijk van de structuur van de website van een verkoper. Een feed kan ofwel het volledige categoriepad aanleveren, van breed naar smal en gescheiden door een groter-dan-teken, ofwel de bijbehorende numerieke taxonomie-ID. Google heeft slechts één van beide per product nodig. Het kenmerk is er specifiek om Google te laten weten hoe een product in het classificatiesysteem past, wat losstaat van hoe een verkoper datzelfde product intern organiseert.

Waarom Google-productcategorieën belangrijk zijn

Google gebruikt dit attribuut, of een eigen voorspelling wanneer het veld leeg is, om te bepalen welke categorie-specifieke regels van toepassing zijn op een productvermelding. Bepaalde takken van de taxonomie – met name kleding en accessoires – vereisen attributen zoals kleur, geslacht, leeftijdsgroep en maat; een shirt dat correct is geclassificeerd als kledingstuk maar waar deze velden ontbreken, wordt afgekeurd, terwijl hetzelfde shirt dat verkeerd is geclassificeerd in de verkeerde tak, de validatie wel kan doorstaan, maar vervolgens aan de verkeerde doelgroep wordt getoond of volledig wordt uitgesloten van categorie-specifieke weergaven. De categorie bepaalt ook de structuur van Shopping-campagnes, omdat verkopers productgroepen maken en verschillende biedingen per categorie instellen. Een waarde die Google namens de verkoper schat, maakt die segmentatie onbetrouwbaar. Omdat gratis productvermeldingen, Shopping-advertenties en verschillende marktplaatsintegraties allemaal hetzelfde veld gebruiken, blijft een classificatiefout niet beperkt tot één kanaal – deze verspreidt zich overal waar de feed wordt ingediend.

Hoe Google-productcategorieën werken

De waarde moet exact overeenkomen met de gepubliceerde taxonomie van Google; verkopers kunnen hier geen categorieën verzinnen zoals elders in de feed. Een inzending kan twee vormen aannemen: het volledige pad, zoals "Kleding & Accessoires > Kleding > Bovenkleding > Jassen & Mantels", of de overeenkomende numerieke ID uit het taxonomiebestand van Google. Beide verwijzen naar hetzelfde knooppunt. Het veld accepteert ook een enkele waarde die de meest specifieke toepasselijke bladcategorie vertegenwoordigt. Dit is anders dan bij product_type, waar meerdere door komma's gescheiden paden zijn toegestaan. Technisch gezien is het attribuut optioneel voor de meeste producten, omdat Google een categorie voorspelt op basis van de titel, beschrijving en afbeelding wanneer het ontbreekt. Het wordt echter feitelijk verplicht waar de juiste classificatie de vereiste attributen activeert, met name binnen de categorie Kleding & Accessoires. De meeste feedteams beschouwen dit als het startpunt voordat ze een door de verkoper gedefinieerd producttype of aangepaste labels toevoegen . Consistente normalisatie van de ruwe categoriegegevens zorgt er namelijk voor dat alle drie de velden consistent blijven in een grote catalogus, in plaats van dat ze per SKU verschillen.

Voorbeeld

<item>
  <g:id>SKU-77410</g:id>
  <title>Men's Waterproof Insulated Parka - Navy, L</title>
  <link>https://example-shop.com/products/waterproof-parka-navy-l</link>
  <g:price>189.00 USD</g:price>
  <g:availability>in stock</g:availability>
  <g:google_product_category><![CDATA[Apparel & Accessories > Clothing > Outerwear > Coats & Jackets]]></g:google_product_category>
  <g:product_type><![CDATA[Men's > Outerwear > Parkas]]></g:product_type>
  <g:gender>male</g:gender>
  <g:age_group>adult</g:age_group>
</item>

Hier g:google_product_category Dit is wat Google vertelt dat het om kleding gaat, en dat is ook wat het g:gender en g:age_group Dit is verplicht voor dit specifieke item. Als u de categorie weglaat of verkeerd classificeert, worden beide velden optionele ruis die Google mogelijk gewoon negeert.

Verwante concepten

Het correct instellen van dit attribuut voor een catalogus van enige omvang is vooral een kwestie van datahygiëne: ruwe categorienamen uit een PIM-systeem komen zelden in één keer overeen met de taxonomie-strings van Google. Daarom gebruiken de meeste feed-configuraties een mappingtabel die interne namen normaliseert naar goedgekeurde paden of ID's vóór indiening. Zodra die mapping bestaat, vormt deze de basis voor al het andere: de eigen producttype-breadcrumb van een verkoper wordt ernaast geplaatst voor interne rapportage, en aangepaste labels worden er bovenop gelegd om biedingen binnen één Google-categorie verder onder te verdelen zonder de taxonomie aan te raken. Voor een volledige handleiding over het bouwen van die mapping en het voorkomen van afkeuringen als gevolg van fouten, zie Navigating Google Product Categories: A Must-Read for Ecommerce Success.