Vícejazyčné a vícenásobné měnové Google feedy se Shopify Markets (bez chyb s neshodou měny)
Rozšířili jste prodej do dalších zemí přes Shopify Markets, namířili na ně Google feed a teď vám Merchant Center hlásí neshodu měny nebo neshodu ceny, kterou ale sami při kontrole produktové stránky nevidíte. Patří to k nejčastějším problémům přeshraničních feedů a téměř vždy je za tím jediná věc: měna, kterou crawler Googlu vidí na vaší vstupní stránce, neodpovídá měně ve feedu.
V tomto návodu vysvětlíme, jak Shopify Markets pracuje s měnou a jazykem, co Google od vícenásobného feedu skutečně očekává, proč ho přepínání měny podle IP rozbíjí a jak nastavit jeden feed na jeden cílový trh, aby země, jazyk i měna vždy seděly.
Jak Shopify Markets pracuje s měnou a jazykem
Shopify Markets umožňuje seskupit země do trhů a každý nastavit samostatně: v jaké měně zákazník platí, jaké jazyky jsou k dispozici a jak se tvoří ceny (zaokrouhlení, ruční úprava nebo automatický přepočet podle denního kurzu). Zákazník v Německu vidí eura a němčinu, zákazník v Polsku zloté a polštinu - to vše z jednoho katalogu.
Cílová země a jazyk vašeho Google feedu vychází právě z tohoto nastavení Markets. To je základ: nejdřív si v Shopify správně nastavte trhy, jejich měny a lokalizované ceny, protože vše ostatní z nich dědí.
Jedno specifikum Shopify stojí za zmínku hned na začátku: při synchronizaci přes kanál Google & YouTube musí být názvy variant a možnosti produktů v angličtině, aby synchronizace fungovala, i když obsah výlohy lokalizovaný být může. (VERIFY: ověřte si to v aktuální dokumentaci požadavků Shopify, než se na to u konkrétního e-shopu spolehnete.)
Co Google od vícenásobného feedu očekává: země + jazyk + měna musí sedět
Google Merchant Center bere feed jako cílení na konkrétní zemi a konkrétní jazyk feedu. Aby byla tato kombinace platná, musí spolu souhlasit tři věci:
- Cílová země musí být zemí, kterou Google pro Nákupy podporuje, a vy do ní musíte skutečně doručovat.
- Měna ve feedu musí být měnou přijímanou pro danou zemi - a musí se shodovat s měnou, kterou zákazník vidí na produktové stránce v daném trhu.
- Jazyk feedu musí být jedním z jazyků feedu, které Google pro danou zemi podporuje, a ideálně se shodovat s jazykem vstupní stránky.
Google v některých umístěních automaticky přepočítá zobrazenou cenu do místní měny zákazníka, ale to je jen pohodlí při zobrazení - neshodu to neomlouvá. Pravidlo, které lidi zaskočí, je jednoduché: měna na produktové stránce se musí shodovat s měnou ve feedu. Pokud feed říká, že produkt stojí 49,00 EUR, ale stránka, kterou Google projde, vykreslí $53,00 USD, jde o neshodu a feed se zamítne.
Klasické selhání: přepínání měny podle IP a crawler
Tady je past, do které přeshraniční e-shopy padají. Spousta obchodů (nebo šablon či aplikací) automaticky přepíná zobrazenou měnu podle IP adresy návštěvníka. Návštěvník z Německa uvidí eura, návštěvník z USA dolary. Pro člověka pohodlné - jenže crawler Googlu si vaše stránky stahuje obvykle z americké IP.
Posloupnost vypadá takto:
- Váš německý feed správně uvádí
price: 49,00 EUR. - Google projde německou vstupní stránku, aby ji ověřil.
- Protože crawler přichází z americké IP, váš přepínač vykreslí stránku v
USD. - Google porovná feed (
EUR) se stránkou (USD) a označí chybu „nevhodná měna" / neshoda měny.
Sami to při otevření stránky z cílové země nikdy neuvidíte - a právě proto se to tak špatně ladí.
Rozdíl je přímočarý:
- ❌
Přepínání měny podle IP → crawler vidí USD → feed říká EUR → zamítnuto - ✅
Pevná měna na URL daného trhu → crawler vidí EUR → feed říká EUR → schváleno
Řešení je přestat nechávat IP rozhodovat o měně na stránce, kterou Google prochází. Místo tichého přepínání použijte geolokační výzvu („Vypadá to, že jste v USA - přepnout na USD?"), která trh jen navrhne, aniž by změnila cenu dřív, než si zákazník vybere. Správně nastavené Shopify Markets, kde má každý trh vlastní lokalizované ceny a vlastní URL, nejednoznačnost odstraní. (VERIFY: mechanismus crawleru s americkou IP je dobře popsán praktiky, ale Google nezveřejňuje rozsahy IP crawleru jako záruku - berte to při diagnostice konkrétního zamítnutí jako nejpravděpodobnější příčinu, ne jistotu.)
Jeden feed na jeden cílový trh - a odpovídající vstupní stránky
Spolehlivá struktura pro přeshraniční prodej je jeden feed na jeden trh / cílovou zemi, kde každý míří na vstupní stránky pevně svázané s měnou a jazykem daného trhu. Nesnažte se obsloužit všechny země jedním feedem a doufat, že si Google přepočty vyřeší sám.
Pro každý trh, ve kterém chcete inzerovat:
- Vytvořte samostatný feed s danou zemí jako cílovou.
- Nastavte měnu feedu na měnu, kterou daný trh v Shopify Markets skutečně účtuje.
- Nasměrujte odkaz každé položky na vstupní stránku, která se vykreslí v téže měně bez ohledu na to, kdo (nebo co) ji navštíví - tedy na URL specifickou pro trh, ne přepínanou podle IP.
- Sjednoťte jazyk feedu s jazykem vstupní stránky daného trhu.
Pokud vám Shopify Markets dává lokalizované URL (například s prefixem země nebo jazyka), použijte je ve feedu, aby crawler vždy dorazil na správnou lokalizovanou verzi s pevnou měnou. Cílem je, aby stránka, kterou Google stáhne, byla v měně i jazyce totožná s tím, co feed tvrdí - žádné dohadování, žádné odhadování podle IP.
Jazykové požadavky a seznam podporovaných jazyků
Měna sklízí pozornost, ale jazyk přináší vlastní, tišší sadu problémů. Každý Google feed má deklarovaný jazyk feedu a ten musí být jazykem, který Google pro danou zemi podporuje a který odpovídá vašim vstupním stránkám.
Google podporuje široký seznam jazyků feedu včetně těch, které většina přeshraničních evropských e-shopů potřebuje - češtinu, slovenštinu, polštinu, maďarštinu, rumunštinu, němčinu, francouzštinu a mnoho dalších. (VERIFY: přesný aktuální seznam si ověřte v dokumentaci podporovaných jazyků od Googlu, než se na trh upíšete, protože dostupnost podle zemí se mění.)
Dvě praktická pravidla:
- Pokud trh prodává v jazyce, který Google pro feedy v dané zemi nepodporuje, možná budete muset u textu feedu sáhnout po podporovaném jazyce a výlohu nechat lokalizovanou.
- Názvy a popisy ve feedu držte ve stejném jazyce jako vstupní stránku. Český feed mířící na německou stránku je neshoda, i když měna sedí.
Jak Feedyio staví feedy pro jednotlivé trhy ze Shopify Markets
Feedyio načte vaši konfiguraci Shopify Markets a vygeneruje samostatný, správně cílený feed pro každý trh - se správnou měnou, správným jazykem feedu a odkazy mířícími na odpovídající lokalizované vstupní stránky, takže trojice země/jazyk/měna zůstává konzistentní a vyhnete se pasti s přepínáním podle IP. Ceny a sklad se synchronizují každou hodinu, takže změna měny nebo ceny v trhu se promítne do feedu dřív, než ji Google při novém průchodu označí.
Pokud teprve nastavujete přeshraniční Nákupy, začněte čistým feedem pro Google Merchant Center a zkontrolujte, které z vašich cílových zemí jsou podporované. Pak na každý trh namiřte jeden feed a o soulad se postará zbytek.
Prodáváte ve více měnách a máte dost zamítání kvůli neshodě měny? Vyzkoušejte Feedyio zdarma na Shopify App Store.