NowośćProduct Score, 4T Segmentation, Price War i Broken Size są już dostępne.Zobacz, co nowego
Feedance
Artykuł

Jeden feed czy dwa? Jak ustrukturyzować arabskie i angielskie dane produktowe dla Google i Meta

Feed dwujęzyczny, źródło danych Google na każdy język czy feedy override w Meta? Wybierz strukturę, ustaw ID i feed labels, sprawdź checklistę.

Cagdas PolatCagdas Polat
9 minut czytania
One product catalog splitting into two language streams toward a storefront and a mobile screen

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 override znajduje 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.

KryteriumA. Jeden feed dwujęzycznyB. Jedno źródło danych na językC. Główny feed plus feedy nadpisujące
Dopasowanie do GoogleSłabe: mieszany tekst koliduje z zasadą języka źródła danychMocne: zgodne ze sposobem, w jaki Google definiuje językNie dotyczy: w dokumentacji Google nie znaleźliśmy mechanizmu nadpisywania według języka
Dopasowanie do MetaSłabe: odbiorca widzi oba języki niezależnie od ustawieńMożliwe, ale duplikuje katalogMocne: zaprojektowane do tego celu
Zgodność strony docelowejNie da się dopasować obu języków w jednym poluKażde źródło wskazuje adres URL w swoim językuNadpisanie link dla każdego języka i kraju
Kontrola kampaniiJeden zestaw produktów, jedna etykietaOsobna etykieta feedu na język (kampania wybiera tylko jedną etykietę)Jeden katalog, jeden zestaw; kontrola przez zestawy reklam Meta i kraj
UtrzymanieNajłatwiej zacząć, najtrudniej naprawiaćDwa źródła do synchronizowaniaJeden główny feed plus jeden feed językowy
Główne ryzykoOdrzucenie, obcięte tytuły, zagracone reklamyZduplikowane ID nadpisujące się nawzajem, jeśli źle je obsłużyszWiersze 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

  1. 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.
  2. 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-AR i AE-EN.
  3. Zachowaj to samo id w 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.
  4. 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.
  5. 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.
  6. Jeśli korzystasz z Merchant API, ustaw feedLabel i contentLanguage w ź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ściami feedLabel lub unikalnymi wartościami offerId (ź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

  1. 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).
  2. Dodaj feed językowy z kolumnami id; override; title; description. Wartość override to kod języka ISO, a id musi odpowiadać id w głównym feedzie.
  3. Dodaj feed krajowy dla price, sale_price, availability i link. Meta zaznacza, że pola ceny i dostępności muszą być podawane wyłącznie w feedzie krajowym, a nie językowym.
  4. Połącz język i kraj, gdy adres URL się różni, używając pionowej kreski, na przykład fr_XX|CA w przykładzie samej Meta.
  5. 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.
  6. 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.

KontrolaCo oznacza zaliczenie
1. Język tytułuCały tytuł w języku źródła, poza marką i modelem
2. Język opisuTen sam język co tytuł
3. Strona docelowaLink otwiera stronę w tym samym języku
4. Zgodność IDTo samo id w każdej wersji językowej
5. Długość tytułuDo 150 znaków
6. Cena i walutaIdentyczna wartość i waluta we wszystkich językach
7. Etykieta feeduDozwolone znaki, maksymalnie 20 znaków, jedna na język
8. Zgodność nadpisań w MetaKaż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

Chcesz, by ktoś jeszcze spojrzał na twój feed? Przejrzymy go razem z tobą i pokażemy luki przed kolejnym przesłaniem.
Zrób bezpłatny audyt
Cagdas Polat
Autor
Cagdas Polat

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

Zobacz, które z twoich produktów zarabiają.

Połącz swój feed produktowy i GA4. Pokażemy ci Product Score, 4T, Price War i Broken Size na twoim własnym katalogu.