Meta pozwala przechowywać zlokalizowane pola dla maksymalnie 350 par język–kraj na jedną pozycję katalogu, a Google oczekuje, że większość danych produktowych będzie zgodna z językiem źródła danych, w którym się znajdują. Te dwie zasady wskazują różne kierunki, a sklep sprzedający po arabsku i po angielsku w ZEA lub Arabii Saudyjskiej musi spełnić obie. Ten poradnik jest dla osób zarządzających feedami i agencji prowadzących arabskie i angielskie katalogi dla Google Shopping i Meta. Po lekturze będziesz umieć wybrać jedną z trzech struktur (jeden dwujęzyczny feed, jedno źródło danych na język albo główny feed z feedami nadpisującymi), ustawić identyfikatory, które chronią je przed kolizjami, i przetestować wynik, zanim trafi do kampanii.
Krótka odpowiedź: jaka struktura pasuje do jakiego katalogu
W przypadku Google użyj jednego źródła danych na język i zachowaj to samo ID produktu w obu. W przypadku Meta użyj jednego głównego feedu oraz językowego feedu nadpisującego (override). Nie umieszczaj arabskiego i angielskiego w tym samym polu tytułu, chyba że akceptujesz ryzyko związane z zasadami i wyświetlaniem, opisane poniżej. Reszta poradnika wyjaśnia dlaczego oraz gdzie to rozwiązanie przestaje działać.
Co Google i Meta mówią o języku
Obie platformy modelują język inaczej i to leży u źródła większości błędów.
- Google wiąże język ze źródłem danych. Język wybiera się podczas tworzenia źródła danych, a Google zaznacza, że po jego utworzeniu nie można zmienić języka ani etykiety feedu (Pomoc Merchant Center: etykiety feedu). Jeśli nowy kraj używa innego języka głównego, Google każe utworzyć osobne źródło danych z danymi produktowymi przetłumaczonymi na ten język (Pomoc Merchant Center: wiele krajów sprzedaży).
- Google oczekuje zgodności treści. Strony docelowe powinny być w tym samym języku co dane produktowe, a jeśli większość danych produktowych nie pasuje do języka źródła danych, produkty mogą zostać odrzucone (Obsługiwane języki i waluty). Arabski jest obsługiwanym językiem, a waluty AED i SAR są na tej samej stronie wymienione jako obsługiwane dla ZEA i Arabii Saudyjskiej.
- Meta wiąże język z odbiorcą. Język stosuje się przez feed nadpisujący, w którego kolumnie
overrideznajduje się kod języka ISO, a wyświetlanie zależy od języka aplikacji lub telefonu kupującego i jego lokalizacji (Localized Catalog Setup, Localized Catalog for Instagram).
Porównanie trzech struktur
Każdą opcję oceniamy według kryteriów, które powodują realne problemy. Tabela to nasza ocena oparta na powyższych źródłach.
| Kryterium | A. Jeden feed dwujęzyczny | B. Jedno źródło danych na język | C. Główny feed plus feedy nadpisujące |
|---|---|---|---|
| Dopasowanie do Google | Słabe: mieszany tekst koliduje z zasadą języka źródła danych | Mocne: zgodne ze sposobem, w jaki Google definiuje język | Nie dotyczy: w dokumentacji Google nie znaleźliśmy mechanizmu nadpisywania według języka |
| Dopasowanie do Meta | Słabe: odbiorca widzi oba języki niezależnie od ustawień | Możliwe, ale duplikuje katalog | Mocne: zaprojektowane do tego celu |
| Zgodność strony docelowej | Nie da się dopasować obu języków w jednym polu | Każde źródło wskazuje adres URL w swoim języku | Nadpisanie link dla każdego języka i kraju |
| Kontrola kampanii | Jeden zestaw produktów, jedna etykieta | Osobna etykieta feedu na język (kampania wybiera tylko jedną etykietę) | Jeden katalog, jeden zestaw; kontrola przez zestawy reklam Meta i kraj |
| Utrzymanie | Najłatwiej zacząć, najtrudniej naprawiać | Dwa źródła do synchronizowania | Jeden główny feed plus jeden feed językowy |
| Główne ryzyko | Odrzucenie, obcięte tytuły, zagracone reklamy | Zduplikowane ID nadpisujące się nawzajem, jeśli źle je obsłużysz | Wiersze nadpisujące, których ID nie ma odpowiednika w głównym feedzie |
Dlaczego dwujęzyczny tytuł to zły skrót
Google dopuszcza w tytule 150 znaków, obcina dłuższe i wysyła ostrzeżenie, a także oczekuje, że większość danych produktowych będzie zgodna z językiem źródła danych (specyfikacja atrybutu title). Tytuł, który zawiera tę samą nazwę produktu dwa razy, zużywa połowę z 150 znaków na drugi język. Dziennik ogłoszeń Google zapisuje też, że od grudnia 2024 dozwolone są niektóre szczegóły produktu w języku innym niż wyznaczony język feedu, o ile większość danych jest zgodna (ogłoszenia Merchant Center). To tolerancja dla łacińskiej nazwy marki lub numeru modelu w arabskim tytule, a nie zgoda na publikowanie dwóch pełnych tytułów w jednym polu.
Krok po kroku: konfiguracja struktury B dla Google
- Utwórz dwa podstawowe źródła danych, jedno z językiem angielskim i jedno z arabskim, oba kierowane na Twoje kraje. Języka nie można później edytować, więc zdecyduj o nim z góry.
- Nadaj każdemu etykietę feedu. Etykiety feedu dopuszczają wielkie litery od A do Z, cyfry, myślniki i podkreślenia, bez spacji, maksymalnie 20 znaków, a ich użycie wymaga włączenia Advanced data source management w sekcji Add-ons. My używamy
AE-ARiAE-EN. - Zachowaj to samo
idw obu źródłach. Google każe używać tego samego ID dla tego samego produktu kierowanego na różne języki w obrębie tego samego kraju (specyfikacja atrybutu id). Użyj SKU, maksymalnie 50 znaków. - Skieruj każde źródło na stronę w jego języku. Źródło arabskie musi prowadzić do arabskiego adresu URL, a angielskie do angielskiego.
- Wybierz jedną etykietę feedu na kampanię. Google dopuszcza tylko jedną etykietę na kampanię, więc budujesz jedną kampanię Performance Max lub Shopping na każdy język.
- Jeśli korzystasz z Merchant API, ustaw
feedLabelicontentLanguagew źródle danych. Google zaznacza, że źródła danych nie tworzą przestrzeni nazw dla produktów, a żeby przesyłane dane nie nadpisywały się nawzajem, należy je rozróżnić różnymi wartościamifeedLabellub unikalnymi wartościamiofferId(źródła danych Merchant API). Zaznacza też, że etykieta feedu źródła danych nie wpływa na kraj docelowy, więc kraje docelowe ustawia się osobno.
Krok po kroku: konfiguracja struktury C dla Meta
- Zbuduj główny feed w najczęściej używanym języku i walucie. Potrzeba mniej nadpisań, gdy główny feed zawiera najpowszechniejsze wartości (scandiweb).
- Dodaj feed językowy z kolumnami
id; override; title; description. Wartośćoverrideto kod języka ISO, aidmusi odpowiadaćidw głównym feedzie. - Dodaj feed krajowy dla
price,sale_price,availabilityilink. Meta zaznacza, że pola ceny i dostępności muszą być podawane wyłącznie w feedzie krajowym, a nie językowym. - Połącz język i kraj, gdy adres URL się różni, używając pionowej kreski, na przykład
fr_XX|CAw przykładzie samej Meta. - Sprawdź limity. Limit to 350 par język–kraj na pozycję, a Meta zaznacza, że katalogi powyżej 100 000 pozycji muszą używać jednego feedu danych na język lub kraj.
- Obejrzyj podgląd w Commerce Manager, zanim katalog trafi do kampanii.
Dokumentacja Meta pokazuje kody języków takie jak fr_XX i en_XX. Na przeczytanej stronie nie udało nam się potwierdzić przykładu dla arabskiego, więc wartość ar_XX w poniższym przykładzie jest oparta na tym wzorcu i ma charakter poglądowy. Potwierdź wartość dla arabskiego w szablonie, który Commerce Manager generuje dla Twojego katalogu.
Przykład praktyczny: jeden czajnik, trzy feedy
Poniższe wiersze są poglądowe, nie pochodzą z danych klienta. Produktem jest fikcyjny czajnik sprzedawany w ZEA.
Google, źródło angielskie (AE-EN):
id: KT-1700-SS
title: Lumo Stainless Steel Electric Kettle 1.7 L
link: https://example.com/en/kt-1700-ss
price: 199.00 AED
Google, źródło arabskie (AE-AR):
id: KT-1700-SS
title: لومو غلاية كهربائية من الفولاذ المقاوم للصدأ سعة 1.7 لتر
link: https://example.com/ar/kt-1700-ss
price: 199.00 AED
Meta, feed językowy z tym samym ID:
id; override; title; delete
KT-1700-SS; ar_XX; لومو غلاية كهربائية من الفولاذ المقاوم للصدأ سعة 1.7 لتر; false
ID jest identyczne we wszystkich trzech. Marka (Lumo), kod modelu i liczba 1.7 pozostają bez zmian, a słowa opisowe są tłumaczone. W polach strukturalnych zapisujemy liczby cyframi zachodnimi, to nasza własna konwencja, ponieważ cena lub rozmiar, których parser nie odczyta, kosztują więcej niż stylistyczna niespójność. Zasady formatowania cen dla AED, SAR i TRY znajdziesz w naszym poradniku o cenach z VAT i formatowaniu walut.
Lista kontrolna z punktacją przed startem
Oceń każdą pozycję na 0 (nie przechodzi), 1 (częściowo) lub 2 (przechodzi) dla próbki co najmniej 50 produktów na język. Poniżej 12 z 16 punktów popraw feed przed uruchomieniem.
| Kontrola | Co oznacza zaliczenie |
|---|---|
| 1. Język tytułu | Cały tytuł w języku źródła, poza marką i modelem |
| 2. Język opisu | Ten sam język co tytuł |
| 3. Strona docelowa | Link otwiera stronę w tym samym języku |
| 4. Zgodność ID | To samo id w każdej wersji językowej |
| 5. Długość tytułu | Do 150 znaków |
| 6. Cena i waluta | Identyczna wartość i waluta we wszystkich językach |
| 7. Etykieta feedu | Dozwolone znaki, maksymalnie 20 znaków, jedna na język |
| 8. Zgodność nadpisań w Meta | Każde id z nadpisania istnieje w głównym feedzie |
Jeśli z tych samych wierszy generujesz też kreacje reklamowe, przetestuj osobno kierunek tekstu arabskiego i jego dopasowanie, tak jak w naszej rubryce oceny szablonów kreacji dla tekstu tureckiego i arabskiego.
Gdzie wykonać pracę tłumaczeniową
Tłumaczenie to najdroższy krok i miejsce, w którym wkradają się błędy. Tłumaczenie maszynowe tytułów jest szybkie, ale może dawać dosłowne nazwy produktów, dlatego arabskie tytuły z AI traktujemy jako wersje robocze do sprawdzenia, zaczynając od bestsellerów. Reguły transformacji, które dzielą tytuł na markę, typ produktu i atrybuty, to część, którą można zautomatyzować; w narzędziu do feedów, które to obsługuje, reguły feedu mogą budować tytuł w każdym języku z tych samych pól. Jeśli Twój sklep działa na platformie z regionu MENA, najpierw sprawdź, co oferuje jej natywny eksport, tak jak opisuje to nasza strona integracji z Salla dla katalogów arabskich i angielskich.
Czego ten poradnik nie obejmuje i gdzie się sprawdza gorzej
- Nie mamy własnych danych o skuteczności, które porównywałyby struktury A, B i C pod kątem ROAS. Porównanie opiera się na dokumentacji platform i naszej ocenie, nie na teście.
- Google nie dokumentuje, jak wybiera język reklamy dla kupującego w kraju dwujęzycznym. Nasza struktura B zakłada, że kontrolujesz to przez kampanię i etykietę feedu, czyli mechanizm, który Google udostępnia.
- Nie omawialiśmy Noon, Amazon.ae ani innych marketplace’ów, z których każdy ma własne zasady dotyczące języka i kategorii.
- Małe katalogi mogą nie potrzebować narzędzia. Przy kilkuset SKU wystarczą szablon Meta i arkusz kalkulacyjny. W przypadku dużych wielojęzycznych katalogów z szablonami per kanał lepiej mogą się sprawdzić wyspecjalizowane narzędzia do feedów, takie jak Channable, Productsup, DataFeedWatch czy Feedonomics, niż własny proces, więc porównaj ich dokumentację dotyczącą wariantów językowych z rozmiarem swojego katalogu.
- Treść zasad się zmienia. Grudniowe złagodzenie z 2024 roku dotyczące szczegółów w mieszanych językach to typ reguły, która się zmienia, więc przed dużym wdrożeniem sprawdź ponownie podlinkowane strony.
Najczęstsze pytania
Czy mogę umieścić arabski i angielski w tym samym tytule w Google Shopping?
Możesz, ale odradzamy. Google oczekuje, że większość danych produktowych będzie zgodna z językiem źródła danych, a podwojony tytuł zużywa limit 150 znaków. Łacińska nazwa marki lub numer modelu w arabskim tytule jest w porządku.
Czy potrzebuję dwóch kont Merchant Center dla dwóch języków?
Nie. Wskazówka Google to osobne źródło danych na język w tym samym koncie, z przetłumaczonym produktem. Ponowne użycie ID w różnych kontach jest również dopuszczalne, ale tutaj nie jest potrzebne.
Czy ID produktu powinno być inne po arabsku i po angielsku?
Nie. Google każe używać tego samego ID dla tego samego produktu kierowanego na różne języki w obrębie tego samego kraju. Inne ID rozdzieliłoby historię produktu na dwa produkty.
Czy mogę później zmienić język źródła danych?
Nie. Google zaznacza, że języka i etykiety feedu nie można zmienić po utworzeniu źródła danych. Trzeba by utworzyć nowe źródło i przenieść do niego produkty.
Ile języków może obsłużyć pozycja w katalogu Meta?
Meta dopuszcza zlokalizowane pola dla maksymalnie 350 par język–kraj na pozycję katalogu. Katalogi powyżej 100 000 pozycji muszą używać jednego feedu danych na język lub kraj.
Które pola trafiają do feedu językowego Meta, a które do krajowego?
Tytuł i opis trafiają do feedu językowego. Cena, cena promocyjna, dostępność i link trafiają do feedu krajowego. Meta zaznacza, że pola ceny i dostępności muszą być podawane wyłącznie w feedzie krajowym.
Dlaczego moje arabskie produkty zostały odrzucone po przetłumaczeniu?
Prawdopodobną przyczyną jest niezgodność: arabski tekst w źródle danych ustawionym na angielski albo arabskie dane produktowe prowadzące do angielskiej strony docelowej. Google może odrzucać produkty, gdy większość danych nie jest zgodna z językiem źródła danych.
Czy etykiety feedu ustawiają kraj docelowy?
Nie. W dokumentacji Merchant API Google zaznacza, że etykieta feedu źródła danych nie wpływa na kraj docelowy. Ustaw kraje w źródle danych i dopasuj je do kierowania na lokalizacje w Google Ads.
Najpierw sprawdź własny feed
Przepuść swój obecny feed przez nasze darmowe narzędzie do audytu feedu produktowego, aby zobaczyć kompletność, jakość i problemy techniczne, zanim podzielisz go według języków.
Źródła
- Pomoc Google Merchant Center: używanie etykiet feedu
- Pomoc Google Merchant Center: wyświetlanie produktów w wielu krajach sprzedaży
- Pomoc Google Merchant Center: obsługiwane języki i waluty
- Pomoc Google Merchant Center: atrybut title
- Pomoc Google Merchant Center: atrybut id
- Ogłoszenia Google Merchant Center
- Google Merchant API: zarządzanie źródłami danych API
- Meta: Localized Catalog Setup
- Meta: Localized Catalog for Instagram Product Tagging
- scandiweb: lokalizacja katalogu z feedami językowymi i krajowymi Meta

Współzałożyciel Feedance, gdzie wykorzystuje swoje doświadczenie jako inżynier komputerowy i marketer, aby dostarczać analityczne wnioski. Skupia się na przekształcaniu danych w konkretne strategie i pomaga markom osiągać znaczący wzrost w świecie cyfrowym.
LinkedIn











