Google Merchant Center är Googles nav för produktdata för handlare. Du laddar upp eller kopplar ett produktflöde en gång, och Merchant Center distribuerar den informationen över Googles shoppingplattformar – fliken Shopping, Google Sök och Bilder, Google Maps, YouTube och Performance Max-kampanjer – istället för att du hanterar separata listningar på varje plattform. Google använder de attribut du skickar in (titel, pris, tillgänglighet, bilder, identifierare med mera) för att matcha dina produkter med relevanta kundfrågor, så noggrannheten och fullständigheten i din flödesdata avgör direkt om – och hur – dina produkter visas.
Ett Merchant Center-konto är ingångspunkten till båda Googles produktsökningskanaler: gratisannonser, som kan visas på fliken Shopping, Sök, Bilder och Lens utan kostnad, och betalda Shopping-annonser, som körs via Shopping-kampanjer eller Performance Max. Båda kanalerna hämtar från samma produktflöde, så ett enda, välstrukturerat flöde låter dig visas i obetalda shoppingresultat samtidigt som det matar betalda kampanjer som använder maskininlärning för att matcha din katalog med köpintentionfrågor. Eftersom behörighet för båda kanalerna beror på flödesdatakvaliteten – korrekt prissättning, lagerstatus, fullständiga obligatoriska attribut – är det att hålla flödet synkroniserat med din faktiska katalog som håller produkterna godkända och synliga snarare än att de inte godkänns eller undertrycks.
Både gratisannonser och Shopping-annonser visar produkter från samma Merchant Center-flöde, men de fungerar på olika sätt. Gratisannonser kostar ingenting att visas – Google kan visa dem på fliken Shopping, Google Maps, Sök, Bilder och Lens utan att du bjuder på placering. Shopping-annonser är däremot betalda placeringar som körs via Shopping-kampanjer eller Performance Max, och de konkurrerar också om plats på allmänna sökresultatsidor. De flesta handlare kör båda från samma konto: gratisannonser bygger grundläggande synlighet, medan Shopping-annonser låter dig bjuda på placering och få standardiserad produkttrafikrapportering. Eftersom båda är beroende av samma underliggande flöde, gör åtgärd av ett datakvalitetsproblem att produkterna är kvalificerade för båda kanalerna samtidigt, snarare än att det krävs separat rensningsarbete för varje.
Merchant Center accepterar produktdata i ett fåtal dokumenterade format och inlämningsmetoder, så att du kan välja det som passar dina befintliga system:
Filbaserade flöden (text eller XML) kan levereras via direkt uppladdning eller schemalagd hämtning från en URL som du är värd för, och kan komprimeras som .zip, .gz eller .bz2.
Googles produktdataspecifikationsdokument innehåller obligatoriska, villkorligt obligatoriska och valfria attribut. Tabellen nedan listar den kärnuppsättning som varje flöde bör ta hänsyn till, verifierad mot Googles individuella attributsidor.
| Fält | Krävs | Format | Exempelvis | Anmärkningar |
|---|---|---|---|---|
id | Ja | Unicode-text, 1–50 tecken (ASCII rekommenderas) | SKU12345 | Måste vara unik per produkt och stabil – ändra den inte när den väl är tilldelad |
title | Ja | Text, 1–150 tecken | Vattentät vandringsjacka för män, blå, storlek L | Bör matcha titeln som visas på landningssidan |
description | Ja | Text, upp till 5 000 tecken | Lätt vattentät vandringsjacka med tejpade sömmar… | Google rekommenderar 500–1 000 tecken med de viktigaste detaljerna först |
link | Ja | URL, RFC 3986-kompatibel, börjar med http/https | https://www.example.com/products/hiking-jacket-blue | Måste vara en aktiv, genomsökningsbar sida som fungerar på datorer och mobiler |
image_link | Ja | URL, ASCII, 1–2 000 tecken | https://www.example.com/images/jacket-blue.jpg | Minst 500x500px; Google rekommenderar 1500x1500px eller större; inga platsmarkörer |
availability | Ja | Uppgift: i_lager, slut_i_lager, förbeställning, restnotering | i lager | Måste matcha landningssidan i realtid |
price | Ja | Nummer + ISO 4217-valuta, max 2 decimaler | 49.99 USD | Måste matcha priset som visas på landningssidan |
gtin | Rekommenderas starkt / krävs i vissa kategorier | Numerisk: 8, 12, 13 eller 14 siffror | 0194252099470 | Om ingen tilldelades, skicka in identifier_exists = falskt med varumärke och en fullständig titel istället för gissning |
brand | Krävs när ett varumärke/en tillverkare tydligt är kopplad | text | Patagonia | Endast valfritt för produkter utan tydligt tillhörande varumärke |
condition | Ja | Enum: ny, renoverad, begagnad | ny | Måste återspegla det tillstånd som beskrivs på landningssidan |
mpn | Krävs när inget tillverkartilldelat GTIN finns | alfanumerisk | WM1278-001 | Skicka bara in om du är säker på att det är korrekt – gissa aldrig |
google_product_category | Frivillig | Numeriskt ID eller fullständig kategorisökväg för Googles taxonomi | Kläder och accessoarer > Kläder > Ytterkläder > Kappor och jackor | Google tilldelar automatiskt en kategori om den utelämnas; manuell tilldelning förbättrar matchningen |
product_type | Frivillig | Text, upp till 750 tecken, nivåer separerade med > | Hem > Herr > Ytterkläder > Jackor | Din egen taxonomi; användbar för att organisera Shoppingkampanjer |
shipping | Villkorligt obligatoriskt | Strukturerat värde: land:region:tjänst:pris | USD: 6.49 USD | Behövs endast per produkt om fraktinställningarna på kontonivå inte redan täcker mållandet |
id, title, description, price, availability, image_link, gtin, brand, och så vidare — och flaggar alla obligatoriska attribut som din katalog för närvarande inte fyller i, till exempel ett saknat GTIN eller ett omappat google_product_category, så att du kan fylla tomrummet innan flödet publiceras.shipping Attributet är inte obligatoriskt för varje objekt.Med Merchant Centers schemalagda hämtning kan du ställa in hur ofta en värdbaserad text eller ett XML-flöde ska läsas om. Dokumenterade kadenser är timvisa, dagliga, veckovisa eller månadsvisa, och var och en kräver relevanta tidsfält (till exempel en timme för en daglig hämtning eller en veckodag och timme för en veckovis hämtning). För kataloger där pris eller lager ständigt ändras kan ett fast schema skapa ett gap mellan vad som är live på din webbplats och vad Google visar. Content API (nu en del av Merchant API) finns specifikt för att täcka det gapet genom att låta anslutna system skicka uppdateringar allt eftersom de sker, snarare än att vänta på nästa hämtning. Oavsett vilken kadens du använder är Google tydlig med att flödesdata måste vara konsekventa med dina live-landningssidor – pris- eller tillgänglighetsavvikelser flaggas som underkända oavsett hur ofta själva flödet uppdateras.
| Fel | Trolig orsak | Fast |
|---|---|---|
| GTIN saknas eller är ogiltigt | Produkten har ett tillverkartilldelat GTIN som inte skickades in, eller så har ett GTIN gissat eller angetts felaktigt. | Ange tillverkarens riktiga GTIN, eller om inget sådant finns, ange identifier_exists = falskt med varumärke och en fullständig titel/beskrivning istället för att gissa |
| Pris- eller tillgänglighetsavvikelse | Priset eller lagerstatusen i flödet skiljer sig från vad som visas på landningssidan vid genomsökningstillfället. | Håll priser och lager synkroniserade mellan din butik och ditt flöde, helst i realtid |
| Bild av låg kvalitet eller bild som bryter mot policyn | image_link pekar på en platsmarkör, en vattenmärkt bild eller en bild som är mindre än Googles minimistorlek | Skicka in ett genuint produktfoto som uppfyller Googles minimikrav för storlek (500x500px) och innehåll |
| Obligatoriskt attribut saknas | Ett obligatoriskt fält (id, title, price, availability, etc.) är tomt för vissa produkter | Bekräfta att alla obligatoriska attribut är ifyllda för alla produkter, inte bara ett exempel |
| Begränsat eller ogiltigt GTIN | Det inskickade GTIN-numret matchar inte GS1-posterna eller tillhör en annan produkt. | Verifiera GTIN mot tillverkarens förpackning eller en GS1-databas innan du skickar in det |
| Villkorsfelmatchning | Ocuco-landskapet condition värdet i flödet matchar inte det som anges på landningssidan | Justera condition värde i flödet exakt med landningssidan |
| Felaktig framställning eller policyöverträdelse | Vilseledande prissättning, saknad företagsinformation, trasiga landningssidor eller andra policyproblem som flaggats på artikel- eller kontonivå | Åtgärda det underliggande problemet med landningssidan eller företagsinformationen och begär sedan en granskning när det är löst |
Några metoder minskar konsekvent antalet underkända och gör att produkterna är kvalificerade för både gratisannonser och Shopping-annonser:
identifier_exists = falskt med varumärke och en fullständig titel/beskrivning istället för att lämna det tomt eller gissa ett värde.shipping attribut för att åsidosätta priser för undantag som skrymmande eller ömtåliga föremål – lämna inte ett målland otäckt med någon av metoderna.Behöver jag ett GTIN för varje produkt i mitt Google Merchant Center-flöde?
Endast om tillverkaren har tilldelat ett – Google dokumenterar detta som starkt rekommenderat, och det blir i praktiken obligatoriskt i kategorier där GTIN är standardidentifieraren. Om en produkt verkligen inte har något tillverkartilldelat GTIN, skicka in identifier_exists = falskt med varumärke och en beskrivande titel/beskrivning istället för att gissa på ett nummer.
Vad är skillnaden mellan gratisannonser och Shopping-annonser?
Gratisannonser visas utan kostnad på plattformar som Shopping-fliken, Sök och Bilder. Shopping-annonser är betalda placeringar som körs via Shopping-kampanjer eller Performance Max. Båda hämtar ifrån samma produktflöde i ditt Merchant Center-konto.
Vilken bildstorlek kräver Google för image_link?
Minst 500x500 pixlar, där Google rekommenderar 1500x1500 pixlar eller större för bästa visning i alla Shopping-format. Filer över 16 MB eller 64 megapixlar accepteras inte.
Hur ofta genomsöker Google mitt flöde igen?
Beror på din schemalagda hämtningsinställning – timvis, dagligen, veckovis eller månadsvis. För kataloger med snabbt föränderliga priser eller lager tillåter Content API/Merchant API uppdateringar i nära realtid istället för att vänta på nästa schemalagda hämtning.
Varför blev min produkt inte godkänd trots att flödet såg bra ut?
De vanligaste orsakerna är ett pris- eller tillgänglighetsvärde som inte matchar landningssidan, ett saknat eller felaktigt GTIN, eller en bild som är en platshållare eller under Googles minimistorlek – fliken Diagnostik i Merchant Center identifierar dessa per vara.
Måste jag inkludera attributet "shipping" för varje produkt?
Nej – om du redan har konfigurerat fraktkostnader för dina målländer på kontonivå i Merchant Center, en per produkt shipping Attributet är inte obligatoriskt. Använd det bara för att åsidosätta inställningar på kontonivå för specifika produkter, till exempel överdimensionerade eller ömtåliga varor.
Vilka filformat kan jag skicka in till Google Merchant Center?
Textfiler (.txt/.tsv) eller XML-filer – uppladdade direkt, hämtade av Google enligt ett schema från en URL som du är värd för, eller hämtade från ett Google Sheet – plus Content API/Merchant API för programmatisk inlämning i nästan realtid.