Looking for a way to handle international product details automatically (with GeoIP) inside your Meta catalogue? Localised Meta feeds are your answer.
A country or language feed is an extra data feed that you add on top of your primary feed. These local feeds hold translated and country-specific versions of your product data, including currency, pricing, and landing page preferences.
When your catalogue includes this information, Meta can automatically show the correct version in your ads or shop for each user.
For example, people in the US see English copy and USD pricing, while people in France see French copy and EUR pricing.
Which feed do I need, and when?
Below is the difference between the feed types you can provide to localise your listings.
- Primary feed
Follows Meta or Google Shopping specs and includes full product details with your default currency and language. If Meta can’t find a localised option for an item, it will fail over to the primary feed.
It’s required at all times - your main/default data source for a working catalogue. - Country feed
Lets you provide currency-specific information for a given country (e.g., price, sale_price, and the landing page URL that shows the correct currency/price). You can include more than one country per item in this feed.
Optional with respect to the catalogue’s primary data; however, it’s required for multi-currency support. - Language feed
Lets you provide translations (e.g., localised title, description, etc.) so, for example, French-speaking audiences see French copy instead of your primary language. You can include more than one country–language combination per item here as well.
Optional with respect to the catalogue’s primary data; however, it’s required for multi-language support.
Set-up essentials
- Match item IDs across every feed.
The item IDs in your Country and Language feeds must exactly match the IDs in your Primary feed. - Include all items from your Primary feed.
Even if a product is out of stock or unavailable in certain countries, still list it in the local feeds with out of stock status. If an item is missing from a local feed, Meta will fall back to your primary data for that item.
Get those IDs aligned, cover each item in your local feeds, and you’ll have a clean, reliable localisation setup that shows the right language, currency, and URL to every user.