NieuwProduct Score, 4T Segmentation, Price War en Broken Size zijn live.Bekijk wat er nieuw is
Feedance
Artikel

Eén feed of twee? Arabische en Engelse productdata structureren voor Google en Meta

Kies tussen een tweetalige feed, een Google-databron per taal of Meta-overridefeeds, met ID's, feedlabels en een checklist voor de lancering.

Cagdas PolatCagdas Polat
10 min. leestijd
One product catalog splitting into two language streams toward a storefront and a mobile screen

Met Meta kun je gelokaliseerde velden opslaan voor maximaal 350 taal-landcombinaties per catalogusitem, en Google vraagt dat het grootste deel van je productdata overeenkomt met de taal van de databron waarin het staat. Die twee regels wijzen in verschillende richtingen, en een webshop die in de VAE of Saoedi-Arabië zowel in het Arabisch als in het Engels verkoopt, moet aan beide voldoen. Deze gids is bedoeld voor feedmanagers en bureaus die Arabische en Engelse catalogi beheren voor Google Shopping en Meta. Na het lezen kun je kiezen uit drie structuren (één tweetalige feed, één databron per taal, of een hoofdfeed met override-feeds), de identifiers instellen die voorkomen dat ze botsen, en het resultaat testen voordat het in een campagne terechtkomt.

Het korte antwoord: welke structuur past bij welke catalogus

Gebruik voor Google één databron per taal en houd in beide hetzelfde product-ID aan. Gebruik voor Meta één hoofdfeed plus een taal-override-feed. Zet Arabisch en Engels niet in hetzelfde titelveld, tenzij je het hieronder beschreven risico voor beleid en weergave accepteert. De rest van deze gids legt uit waarom, en waar dit tekortschiet.

Wat Google en Meta elk over taal zeggen

De twee platforms modelleren taal verschillend, en dat is de oorzaak van de meeste fouten.

  • Google koppelt taal aan de databron. De taal wordt gekozen wanneer een databron wordt aangemaakt, en Google stelt dat je de taal of het feedlabel niet meer kunt wijzigen zodra de databron bestaat (Merchant Center Help: feedlabels). Als een nieuw land een andere primaire taal gebruikt, zegt Google dat je een aparte databron moet aanmaken met de productdata vertaald naar die taal (Merchant Center Help: meerdere verkooplanden).
  • Google verwacht dat de content overeenkomt. Landingspagina's moeten in dezelfde taal staan als de productdata, en als het grootste deel van de productdata niet overeenkomt met de taal van de databron, kunnen producten worden afgekeurd (Ondersteunde talen en valuta). Arabisch is een ondersteunde taal, en op diezelfde pagina worden de valuta AED en SAR ondersteund voor de VAE en Saoedi-Arabië.
  • Meta koppelt taal aan de kijker. Een taal wordt toegepast via een override-feed waarvan de kolom override een ISO-taalcode bevat, en de weergave volgt de app- of telefoontaal en de locatie van de shopper (Localized Catalog Setup, Localized Catalog for Instagram).

Drie structuren vergeleken

We beoordelen elke optie aan de hand van de criteria die in de praktijk voor problemen zorgen. De tabel is onze eigen beoordeling, gebaseerd op de bovenstaande bronnen.

CriteriumA. Eén tweetalige feedB. Eén databron per taalC. Hoofdfeed plus overrides
Past bij GoogleZwak: gemengde tekst botst met de regel over de taal van de databronSterk: sluit aan bij hoe Google taal definieertNiet van toepassing: we vonden geen override-per-taalmechanisme in de documentatie van Google
Past bij MetaZwak: de kijker ziet beide talen, ongeacht de instellingenMogelijk, maar dupliceert de catalogusSterk: hiervoor ontworpen
Overeenkomst met landingspaginaKan niet beide talen in één veld afdekkenElke bron verwijst naar de URL in de eigen taalOverride van link per taal en land
CampagnecontroleEén set producten, één labelApart feedlabel per taal (campagnes kiezen elk één label)Eén catalogus, één set; sturing via Meta-advertentiesets en land
OnderhoudLaagste drempel om te starten, hoogste om te herstellenTwee bronnen om synchroon te houdenEén hoofdfeed plus één taalfeed
Belangrijkste risicoAfkeuring, afgekapte titels, rommelige advertentiesDubbele ID's die elkaar overschrijven bij verkeerde afhandelingOverride-rijen waarvan het ID geen match heeft in de hoofdfeed

Waarom een tweetalige titel de verkeerde sluiproute is

Google staat 150 tekens toe in de titel, kapt langere titels af en stuurt een waarschuwing, en vraagt dat het grootste deel van je productdata overeenkomt met de taal van de databron (specificatie van het titelattribuut). Een titel waarin dezelfde productnaam twee keer voorkomt, besteedt de helft van de 150 tekens aan de tweede taal. Het aankondigingenlogboek van Google vermeldt ook dat sinds december 2024 sommige productdetails in een andere taal dan de aangewezen feedtaal zijn toegestaan, zolang het merendeel van de data overeenkomt (Merchant Center-aankondigingen). Dat is een tolerantie voor een Latijnse merknaam of een modelnummer in een Arabische titel, geen toestemming om twee volledige titels in één veld te publiceren.

Stap voor stap: structuur B instellen voor Google

  1. Maak twee primaire databronnen aan, één met de taal Engels en één met de taal Arabisch, beide gericht op jouw landen. De taal kan achteraf niet worden aangepast, dus bepaal dit eerst.
  2. Geef elke bron een feedlabel. Feedlabels staan hoofdletters A tot Z, cijfers, koppeltekens en underscores toe, geen spaties, maximaal 20 tekens, en vereisen dat Advanced data source management is ingeschakeld onder Add-ons. Wij gebruiken AE-AR en AE-EN.
  3. Houd in beide bronnen hetzelfde id aan. Google zegt dat je hetzelfde ID moet gebruiken voor hetzelfde product dat binnen hetzelfde land op verschillende talen is gericht (specificatie van het id-attribuut). Gebruik je SKU, maximaal 50 tekens.
  4. Laat elke bron naar de pagina in de eigen taal verwijzen. De Arabische bron moet linken naar de Arabische URL en de Engelse bron naar de Engelse.
  5. Selecteer één feedlabel per campagne. Google staat slechts één label per campagne toe, dus bouw je per taal één Performance Max- of Shopping-campagne.
  6. Als je de Merchant API gebruikt, stel dan feedLabel en contentLanguage in op de databron. Google merkt op dat databronnen producten niet van een naamruimte voorzien, en dat je uploads die elkaar overschrijven kunt voorkomen door ze te onderscheiden met verschillende feedLabel-waarden of unieke offerId-waarden (Merchant API-databronnen). Ook wordt vermeld dat het feedlabel van de databron geen invloed heeft op het doelland, dus doellanden stel je apart in.

Stap voor stap: structuur C instellen voor Meta

  1. Bouw de hoofdfeed in je meestgebruikte taal en valuta. Er zijn minder overrides nodig wanneer de hoofdfeed de meest voorkomende waarden gebruikt (scandiweb).
  2. Voeg een taalfeed toe met de kolommen id; override; title; description. De waarde van override is een ISO-taalcode en het id moet overeenkomen met een id in je hoofdfeed.
  3. Voeg een landfeed toe voor price, sale_price, availability en link. Meta stelt dat deze prijs- en beschikbaarheidsvelden alleen in een landfeed mogen worden aangeleverd, niet in een taalfeed.
  4. Combineer taal en land wanneer de URL verschilt, met een pipe-teken, bijvoorbeeld fr_XX|CA in het eigen voorbeeld van Meta.
  5. Controleer de limieten. Het maximum is 350 taal-landcombinaties per item, en Meta zegt dat catalogi met meer dan 100.000 items één datafeed per taal of land moeten gebruiken.
  6. Bekijk een voorbeeld in Commerce Manager voordat de catalogus in een campagne wordt gebruikt.

In de documentatie van Meta staan taalcodes zoals fr_XX en en_XX. Op de pagina die we lazen konden we geen Arabisch voorbeeld bevestigen, dus de waarde ar_XX in het voorbeeld hieronder volgt dat patroon en is illustratief. Controleer de Arabische waarde in het sjabloon dat Commerce Manager voor jouw catalogus genereert.

Een uitgewerkt voorbeeld: één waterkoker, drie feeds

De onderstaande rijen zijn illustratief en geen klantdata. Het product is een fictieve waterkoker die in de VAE wordt verkocht.

Google, Engelse bron (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, Arabische bron (AE-AR):

id: KT-1700-SS
title: لومو غلاية كهربائية من الفولاذ المقاوم للصدأ سعة 1.7 لتر
link: https://example.com/ar/kt-1700-ss
price: 199.00 AED

Meta, taalfeed met hetzelfde ID:

id; override; title; delete
KT-1700-SS; ar_XX; لومو غلاية كهربائية من الفولاذ المقاوم للصدأ سعة 1.7 لتر; false

Het ID is in alle drie identiek. Het merk (Lumo), de modelcode en het cijfer 1.7 blijven zoals ze zijn, terwijl de beschrijvende woorden worden vertaald. We houden cijfers in gestructureerde velden in westerse cijfers als eigen conventie, omdat een prijs of maat die een parser niet kan lezen meer kost dan een stilistische mismatch. Voor opmaakregels voor prijzen die specifiek zijn voor AED, SAR en TRY, zie onze gids over prijzen inclusief btw en valuta-opmaak.

Een scorechecklist vóór de lancering

Geef elke regel 0 (voldoet niet), 1 (gedeeltelijk) of 2 (voldoet) voor een steekproef van minstens 50 producten per taal. Bij minder dan 12 van de 16 punten herstel je eerst de problemen voordat je live gaat.

ControleWat voldoet
1. Taal van de titelHele titel in de brontaal, afgezien van merk en model
2. Taal van de beschrijvingDezelfde taal als de titel
3. LandingspaginaLink opent een pagina in dezelfde taal
4. ID-gelijkheidHetzelfde id in elke taalversie
5. TitellengteBinnen 150 tekens
6. Prijs en valutaIdentieke waarde en valuta in alle talen
7. FeedlabelGeldige tekens, maximaal 20 tekens, één per taal
8. Meta-overridematchElk override-id bestaat in de hoofdfeed

Als je ook advertentiecreatives genereert op basis van dezelfde rijen, test dan de schrijfrichting en pasvorm van de Arabische tekst apart, zoals in onze beoordelingsrubric voor creativetemplates met Turkse en Arabische tekst.

Waar je het vertaalwerk doet

Vertalen is de dure stap en de plek waar fouten ontstaan. Automatische vertaling van titels is snel, maar kan letterlijke productnamen opleveren, dus behandelen we Arabische titels van AI als concepten die we eerst voor de bestsellers controleren. De transformatieregels die een titel opsplitsen in merk, producttype en attributen zijn het deel dat je kunt automatiseren; in een feedtool die dit ondersteunt, kunnen feed rules de titel van elke taal uit dezelfde velden opbouwen. Als je webshop draait op een MENA-platform, bekijk dan eerst wat de native export biedt, zoals onze Salla-integratiepagina beschrijft voor Arabische en Engelse catalogi.

Wat deze gids niet behandelt, en waar het tekortschiet

  • We hebben geen eigen prestatiedata waarin structuur A, B en C op ROAS worden vergeleken. De vergelijking is gebaseerd op platformdocumentatie en ons eigen oordeel, niet op een test.
  • Google documenteert niet hoe het de advertentietaal kiest voor een shopper in een tweetalig land. Onze structuur B gaat ervan uit dat je dit stuurt via campagne en feedlabel, de controle die Google biedt.
  • We hebben Noon, Amazon.ae en andere marktplaatsen niet behandeld, die elk eigen taal- en categorieregels hebben.
  • Kleine catalogi hebben mogelijk geen tool nodig. Voor een paar honderd SKU's volstaan het eigen sjabloon van Meta en een spreadsheet. Voor grote meertalige catalogi met sjablonen per kanaal passen speciale feedtools zoals Channable, Productsup, DataFeedWatch of Feedonomics mogelijk beter dan een eigen workflow; vergelijk daarom hun documentatie over taalvarianten met de omvang van je catalogus.
  • Beleidsteksten veranderen. De versoepeling van december 2024 voor gemengdtalige details is het soort regel dat verandert, dus controleer de gelinkte pagina's opnieuw vóór een grote uitrol.

Veelgestelde vragen

Kan ik Arabisch en Engels in dezelfde Google Shopping-titel zetten?

Het kan, maar we raden het af. Google vraagt dat het grootste deel van je productdata overeenkomt met de taal van de databron, en een verdubbelde titel gebruikt de limiet van 150 tekens op. Een Latijnse merknaam of een modelnummer in een Arabische titel is prima.

Heb ik twee Merchant Center-accounts nodig voor twee talen?

Nee. Google adviseert een aparte databron per taal binnen hetzelfde account, met het product vertaald. ID's hergebruiken over accounts heen is ook toegestaan, maar is hier niet nodig.

Moet het product-ID in het Arabisch en het Engels verschillen?

Nee. Google zegt dat je hetzelfde ID moet gebruiken voor hetzelfde product dat binnen hetzelfde land op verschillende talen is gericht. Een ander ID zou de geschiedenis van het product splitsen in twee producten.

Kan ik de taal van een databron later wijzigen?

Nee. Google stelt dat taal en feedlabel niet kunnen worden gewijzigd nadat een databron is aangemaakt. Je zou een nieuwe bron aanmaken en de producten verplaatsen.

Hoeveel talen kan een item in een Meta-catalogus bevatten?

Meta staat gelokaliseerde velden toe voor maximaal 350 taal-landcombinaties per catalogusitem. Catalogi met meer dan 100.000 items moeten één datafeed per taal of land gebruiken.

Welke velden horen in de Meta-taalfeed en welke in de landfeed?

Titel en beschrijving horen in de taalfeed. Prijs, actieprijs, beschikbaarheid en link horen in de landfeed. Meta stelt dat prijs- en beschikbaarheidsvelden alleen in een landfeed mogen worden aangeleverd.

Waarom zijn mijn Arabische producten afgekeurd nadat ik ze had vertaald?

Een waarschijnlijke oorzaak is een mismatch: Arabische tekst in een databron die op Engels staat ingesteld, of Arabische productdata die linkt naar een Engelse landingspagina. Google kan producten afkeuren wanneer het merendeel van de data niet overeenkomt met de taal van de databron.

Bepalen feedlabels het doelland?

Nee. In de documentatie van de Merchant API merkt Google op dat het feedlabel van de databron geen invloed heeft op het doelland. Stel de landen in op de databron en stem ze af op je locatietargeting in Google Ads.

Controleer eerst je eigen feed

Laat je huidige feed door onze gratis productfeed-audittool lopen om volledigheid, kwaliteit en technische problemen te zien voordat je hem per taal opsplitst.

Bronnen

Wil je dat iemand anders ook naar je feed kijkt? We nemen hem samen met je door en laten zien waar de gaten zitten, nog voor je volgende inzending.
Doe een gratis audit
Cagdas Polat
Geschreven door
Cagdas Polat

Medeoprichter van Feedance, waar hij zijn achtergrond als computeringenieur en marketeer inzet om analytische inzichten te leveren. Met een sterke focus op het omzetten van data in concrete strategieën zet hij zich in om merken te helpen aanzienlijk te groeien in het digitale landschap.

LinkedIn

Zie welke van je producten opbrengen.

Koppel je productfeed en GA4. We laten je Product Score, 4T, Price War en Broken Size zien op je eigen catalogus.