Van PIM naar Google Merchant Center: zo werkt het
Van PIM naar Google Merchant Center: koppel je PIM-velden aan de attributen van Google, spoor feedfouten op tot hun eigenaar en verbind labels met winst.
Een PIM (productinformatiebeheersysteem) is waar je team productteksten, specificaties, afbeeldingen en vertalingen bijhoudt. Van PIM naar Google Merchant Center betekent: de velden die het PIM beheert koppelen aan de productattributen van Google, ze aanleveren via een ondersteunde gegevensbron en controleren wat Merchant Center werkelijk verwerkt.
De meeste feedproblemen zijn eigenaarsproblemen: een prijs die het PIM stuurt maar de webshop bepaalt, of een ID die tussen exports verandert.
Welk systeem is leidend voor welk veld?
Het systeem met de actuele, goedgekeurde waarde. Een PIM is zelden overal leidend: een verzorgde producttekst kan naast een prijs staan die vijf minuten geleden in de webshop veranderde.
| Systeem | Meestal leidend voor | Wat het volgende systeem nodig heeft |
|---|---|---|
| ERP of voorraadsysteem | Kosten en voorraad | Actuele waarden op de juiste variant |
| PIM | Teksten, specificaties, afbeeldingen, vertalingen | Goedgekeurde inhoud per taal |
| Webshop | Productpagina’s, checkoutprijs, verkoopbare voorraad | Een aanbod dat shoppers kunnen kopen |
| Feedtool of koppeling | Mapping, transformaties, aanlevering | Geldige output met een updatetijd |
| Merchant Center | Verwerking en geschiktheid | Juiste data en pagina’s die aan het beleid voldoen |
| Google Ads | Productselectie en campagnes | Geschikte producten en betrouwbare meting |
Geef elke eigenaar ook een updateregel: teksten kunnen wachten op redactie, prijs en voorraad niet.
Hoe koppel je PIM-velden aan Merchant Center?
Koppel de verkoopbare variant, niet het hoofdproduct, aan de attributen uit de productdataspecificatie van Google:
| Veld in je bron | Google-attribuut | Controle |
|---|---|---|
| Variant-SKU | id |
Vast en uniek per variant |
| Hoofdproductcode | item_group_id |
Groepeert alleen echte varianten |
| Goedgekeurde naam | title |
Noemt de werkelijke variant |
| Producttekst | description |
Juiste taalversie |
| Barcode van de fabrikant | gtin |
Hoort bij deze variant |
| Merk en artikelnummer | brand, mpn |
Waarden van de fabrikant |
| Product-URL | link |
Opent de koopbare variant |
| Afbeeldings-URL | image_link |
Toont het juiste product |
| Checkoutprijs | price |
Gelijk aan pagina en checkout |
| Verkoopbare voorraad | availability |
Actuele, ondersteunde waarde |
| Categorieën | google_product_category, product_type |
Googles categorie en die van jou gescheiden |
| Groeperingsregel | custom_label_0 tot _4 |
Eén eigenaar per veld |
Houd ID’s stabiel bij een PIM-migratie: een nieuwe ID begint een nieuwe productgeschiedenis (ID-specificatie). Land, categorie en staat van het product stellen nog eigen eisen.
Welke producten hebben een GTIN, merk en MPN nodig?
Elk product waaraan de fabrikant een GTIN heeft toegekend, gaat met gtin, brand en mpn naar Merchant Center; zonder GTIN geef je merk en MPN op. Zo staat het in Googles uitleg over unieke productidentificatie:
| Product | gtin |
brand |
mpn |
identifier_exists |
|---|---|---|---|---|
| Merkartikel met barcode van de fabrikant | Opgeven | Opgeven | Opgeven | Weglaten |
| Vervangingsonderdeel zonder GTIN | Weglaten | Opgeven | Opgeven | Weglaten |
| Eigen product zonder officieel merk | Weglaten | Je winkelnaam | Zelf gekozen code | Weglaten |
| Maatwerk zonder codes | Weglaten | Weglaten | Weglaten | no |
Verzin, schat of kopieer nooit een code van een vergelijkbaar product: Google keurt het product dan af. Zet ook geen eigen SKU in mpn als een andere fabrikant het product maakt.
- Verdeel het eigenaarschapLeg vast waar teksten, identifiers, prijzen en voorraad vandaan komen. Gebruik voor elke verkoopbare variant een stabiele ID.
- Maak de mappingDe koppeling of feedtool zet goedgekeurde bronvelden om naar Googles productkenmerken. Leg transformaties en ontbrekende waarden vast.
- Controleer de verwerkingBekijk de uiteindelijke variant in Merchant Center en vergelijk prijs, voorraad en URL met de productpagina en checkout.
- Controleer de campagneBekijk of productgroepen of listing groups de juiste producten en labels bevatten. Een label heeft geen eigen budget.
- Beoordeel de bijdrageVergelijk de contributie vóór advertenties met de advertentiekosten. Gebruik die uitkomst samen met vraag, voorraad en voldoende gegevens.
Het gratis Excel-werkblad (Engelstalig) bevat lege en ingevulde mappingbladen en winstformules; er is ook een lege CSV-mapping.
Hoe controleer je aanlevering en verwerkt product?
Test eerst een kleine steekproef: een gewoon product, een variant, een uitverkocht en een afgeprijsd product. Google accepteert productgegevensbronnen als bestand, Google Sheet of via de Merchant API, en een geslaagde upload bewijst alleen dat de data is aangekomen:
| Controlepunt | Bewijs om te bewaren | Wat het vangt |
|---|---|---|
| Bron goedgekeurd | Variant, eigenaar, goedgekeurde waarde | Niet-goedgekeurde inhoud |
| Export | Exportregel en aanmaaktijd | Een transformatie op oude invoer |
| Aanlevering | Resultaat van de levering | Een export die Google nooit bereikte |
| Verwerking | Definitieve attributen en meldingen | Een regel die de waarde overschreef |
| Webshop | Variantpagina en checkout | Een aanbod dat afwijkt van de shop |
Wat is het verschil tussen een primaire en een aanvullende gegevensbron?
Een primaire gegevensbron voegt producten toe en verwijdert ze; een aanvullende gegevensbron (supplemental data source) vult alleen details aan of overschrijft ze bij producten die al in een primaire bron staan. Google noemt een feed in Merchant Center nu een gegevensbron.
| Primaire gegevensbron | Aanvullende gegevensbron | |
|---|---|---|
| Producten toevoegen of verwijderen | Ja | Nee |
| Productattributen | Levert ze allemaal | Vult aan of overschrijft, op bestaande ID’s |
| Werkt zonder andere bron | Ja | Nee |
| Typische inhoud | Het volledige productaanbod | Custom labels, titels, een ontbrekende GTIN |
Een rij in de aanvullende bron vindt zijn product via de ID. Houd ID, taal en gegevensbronlabel gelijk aan de primaire bron, anders verandert die rij niets.
Zo houdt een tweede systeem één veld bij zonder je PIM-export aan te raken: het PIM blijft eigenaar van de teksten, de aanvullende bron levert het label.
Wie herstelt welke Merchant Center-fout?
De eigenaar van de eerste foute waarde. Een aanpassing in Merchant Center houdt maar stand tot de volgende update.
| Symptoom | Eerste controle | Eigenaar |
|---|---|---|
| Foute tekst in de bron | Goedkeuring en taal in het PIM | Contentteam |
| Bron goed, exporttitel fout | Mapping en transformaties | Feedbeheerder |
| Export goed, verwerkte prijs oud | Aanlevertijd, bronvolgorde, regels | Integratie-eigenaar |
| Variantprijs wijkt af in checkout | Variant, actie, valuta | E-commerceteam |
| Afkeuring om beleid | De precieze melding | Merchant- of compliance-eigenaar |
Hoe worden PIM-velden labels en winstbeslissingen?
Via een vast custom-labelveld met één schrijver: het PIM-veld seizoen = winter kan custom_label_1 = winter worden. Google biedt vijf custom labels, custom_label_0 tot custom_label_4 (in de Nederlandse help “aangepast label”), met één waarde per product per veld:
| Veld | Voorbeeld | Schrijver en doel |
|---|---|---|
custom_label_0 |
stars |
Product Metrics: goedgekeurd segment |
custom_label_1 |
winter |
PIM-mapping: seizoen |
custom_label_2 |
marge_hoog |
Margeregel: economie |
In een Shopping-campagne selecteren productgroepen op zo’n waarde, in Performance Max doen listing groups dat.
Een seizoenslabel zegt niets over winst; daarvoor heb je kosten nodig. Drie producten halen elk €100 omzet excl. btw op €20 advertenties, een ROAS van 5:
| Illustratief product | Variabele kosten | Contributiemarge | Break-even ROAS | Over na €20 advertenties |
|---|---|---|---|---|
| Product A | €80,00 | 20% | 5 | €0,00 |
| Product B | €65,00 | 35% | 2,86 | €15,00 |
| Product C | €50,00 | 50% | 2 | €30,00 |

Toon de gegevensVerberg de gegevens
| Product en contributiemarge | POAS |
|---|---|
| Product A (20%) | 1 |
| Product B (35%) | 1,75 |
| Product C (50%) | 2,5 |
De ROAS-calculator rekent de break-even per product uit, en wat is POAS legt de winstversie uit.
Product Segmentation (Engelstalig) segmenteert elk product op advertentieklikken en ROAS of POAS, en schrijft alleen de labels die jij goedkeurt.
Het segment komt standaard in custom_label_0 (een ander vrij veld mag ook), via een aanvullende gegevensbron die je zelf in Merchant Center toevoegt. Je primaire gegevensbron blijft zoals hij was, en met dat label geef je producten in je campagnes een hogere of lagere prioriteit.
Heb je een PIM nodig voor Google Shopping?
Alleen als het beheer van productinformatie de bottleneck is. Een PIM lost geen ontbrekende veldeigenaar op, en ook geen campagne die de labels negeert.
| Jouw situatie | Begin met | Wanneer een PIM helpt |
|---|---|---|
| Eén webshop, betrouwbare productdata | De platformkoppeling | Als het contentwerk erboven uitgroeit |
| Veel leveranciers met tegenstrijdige data | Gedeelde velddefinities | Als centrale verrijking herhaald herstelwerk scheelt |
| Meerdere landen of talen | Gelokaliseerde inhoud | Als teams gecontroleerde versies nodig hebben |
| Goede feed, zwakke advertentiewinst | Kosten en resultaten per product | Niet: dat is een winstvraag |
Koppel je een PIM aan je webshop of aan Merchant Center, vraag dan vóór de keuze wie de koppeling onderhoudt, welke varianten en markten ze ondersteunt, hoe snel wijzigingen aankomen en waar mislukte updates zichtbaar worden. Test de antwoorden op dezelfde steekproef.
Tot slot
Een feed is zo betrouwbaar als zijn minst beheerde veld; het meeste brandjes blussen in Merchant Center stopt zodra elk attribuut een naam ernaast heeft.
Vul de eigenaarskolom van het werkblad in, volg je vier steekproefproducten van begin tot eind en controleer ze opnieuw na de volgende geplande update.
Lees verder.
Google Shopping campagne opzetten en optimaliseren
Google Shopping campagne opzetten en optimaliseren: feed op orde, break-even ROAS per product, segmenten via custom labels, met voorbeeld van tien producten.
Enhanced conversions of server-side tracking: wat eerst?
Enhanced conversions of server-side tracking? De eerste koppelt een conversie aan een advertentie, de tweede bepaalt of ze aankomt. Met ons adblocker-lab.
Performance Max-campagne: producten uitsluiten op winst
Performance Max-campagne voor je webshop: producten en merken uitsluiten met een custom label en een listing group, gekozen op hun eigen break-even ROAS.
Veelgestelde vragen.
Kan mijn PIM rechtstreeks met Merchant Center koppelen?
Waarom toont Merchant Center een oude prijs?
Verandert een custom label automatisch mijn campagnebudget?
See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.
Check eerst één product: bereken de break-even ROAS in de ROAS-calculator. Bekijk daarna waar al je producten staan.
Questions, or want to spar about your products? Book a demo: a video call with Berend, then a demo account.