Como adicionar um feed de país ou de idioma ao seu catálogo do Facebook a partir da Shopify
Um feed de país ou feed de idioma do Facebook permite que um único catálogo da Meta mostre preços locais a compradores na França e títulos em francês a quem fala francês, sem precisar criar um segundo catálogo. A Meta chama isso de catálogo localizado (a central de ajuda fala em "localizar o catálogo"): você mantém o feed principal como está e adiciona feeds extras por cima dele. Cada feed extra só precisa do id do produto e de uma coluna override indicando a qual país ou idioma suas linhas se referem. O Awesome Feeds pode criar esses feeds para você. Basta duplicar o feed principal, apontar a cópia para a moeda, o mercado ou o idioma certo, digitar o valor de override e adicionar a URL da cópia no Commerce Manager. Este guia cobre a parte do app e a do Commerce Manager, incluindo os códigos de override e a regra dos IDs de produto, que é onde a maioria das pessoas tropeça.
Ainda não tem o Awesome Feeds? Instale-o a partir da Shopify App Store →
1 Como funcionam os feeds de país e de idioma do Facebook
O seu feed principal contém todos os produtos com todos os detalhes. Um feed de país e um feed de idioma são complementares: a Meta associa cada item deles a um item do feed principal pelo id e depois mostra os valores localizados para as pessoas daquele país ou que usam aquele idioma. Qualquer campo que o feed localizado não forneça vem do feed principal. Qual deles você precisa depende do que muda:
• Feed de país, para o que muda conforme onde o comprador está: preço, preço promocional, moeda, disponibilidade e link do produto (por exemplo, sua loja .fr ou uma URL do Shopify Markets). O valor de override é um código de país de duas letras, como FR.
• Feed de idioma, para o que muda conforme o idioma que o comprador usa: título e descrição. O valor de override é um código de idioma da Meta, como fr_XX ou de_DE.
A Meta escolhe automaticamente a versão certa para cada comprador, nos seus anúncios e na sua loja.
2 Escolha entre feed de país e feed de idioma
Para a maioria das lojas Shopify que vendem para o exterior, comece com um feed de país. Ele resolve o que mais faz perder vendas: compradores vendo o preço na moeda errada ou caindo na loja errada. Adicione um feed de idioma quando sua loja publica traduções na Shopify e você quer o texto do anúncio no idioma do comprador. Lojas que precisam dos dois criam um feed de país por mercado e um feed de idioma por idioma. Não é preciso remover campos em nenhum dos tipos. O app exporta todos os campos de produto em todos os feeds, e a Meta usa os valores localizados que se aplicam ao tipo de feed e recorre ao feed principal para o restante.
3 Duplique o feed principal
A forma mais fácil de criar um feed localizado que corresponda item por item ao feed principal é copiá-lo. No painel, abra o menu Actions do feed principal e clique em Duplicate. O app cria uma cópia chamada "… (Copy)" com as mesmas coleções, filtros, configurações de variantes e formato de ID de produto, o que mantém os ids idênticos no passo 7. Em seguida, abra de novo o menu Actions da cópia e escolha Edit (advanced). Dê um nome claro, como "Feed de país: França", para distinguir seus feeds depois. Repita isso para cada país ou idioma que adicionar.
4 Feed de país: defina a moeda ou o país do Shopify Markets
Em Product feed settings, aponte a cópia para o país que você está localizando. Se a sua loja usa o Shopify Markets, defina Market country como esse país. O app passa a exportar os preços, a moeda e a URL da loja desse mercado, que é exatamente o que um feed de país do Facebook deve conter. Não usa o Markets? Defina Feed currency como a moeda do país. Use um ou outro: o Market country prevalece quando os dois estão definidos. Se o app pedir autorização para a permissão read_markets na primeira vez, aprove e atualize a página. Em um feed de país, deixe Language (locale) e Export translated data? como estão no feed principal.
5 Feed de idioma: escolha o idioma e o formato da URL
Para um feed de idioma, role até Multi-language support. Defina Language (locale) como o idioma que está adicionando e ajuste Export translated data? conforme a forma como sua loja serve as traduções: um subdomínio (fr.shop.com; nesse caso preencha também Translation subdomain) ou uma pasta (shop.com/fr). A cópia passa então a exportar títulos, descrições e links de produto traduzidos para esse idioma. Na primeira vez, o app pode pedir autorização para read_translations e read_locales. Aprove, atualize a página e os campos passam a funcionar. Todos os campos estão explicados em Feeds multi-idioma e multimoeda.
6 Defina o valor de override
Este é o campo que transforma um feed comum em um feed de país ou de idioma da Meta. Em Override column for multi-language feed, digite o valor que a Meta deve ler em cada item deste feed. O app grava esse valor em cada item, na coluna override do feed:
• Feed de país: o código ISO de país com duas letras, em maiúsculas, como FR, DE, GB ou US.
• Feed de idioma: o código de idioma da Meta. Atenção, o padrão não é uniforme: alguns idiomas terminam em _XX, mas a maioria leva um país. Os mais comuns da lista da Meta:
• en_XX inglês, fr_XX francês, es_XX espanhol, pt_XX português, nl_XX holandês, ja_XX japonês, no_XX norueguês
• de_DE alemão, it_IT italiano, pl_PL polonês, sv_SE sueco, da_DK dinamarquês, fi_FI finlandês, cs_CZ tcheco, sk_SK eslovaco, sl_SI esloveno, hr_HR croata, hu_HU húngaro, ro_RO romeno, el_GR grego, tr_TR turco, ko_KR coreano, ar_AR árabe, he_IL hebraico
• zh_CN chinês (China), zh_TW chinês (Taiwan)
Para qualquer outro, copie o código exato da lista de idiomas e países compatíveis da Meta. Um valor por feed, ou seja, um feed por país ou idioma. O feed principal deixa este campo vazio. Um override no feed principal transformaria todo o seu catálogo em uma cópia localizada.
7 Mantenha o formato de ID de produto igual ao do feed principal
A Meta vincula um item localizado ao item do feed principal somente pelo id. Se os dois feeds usarem formatos de id diferentes, nada é associado e o feed localizado não tem efeito. No Commerce Manager, isso costuma aparecer como overrides ausentes ou sem correspondência. Um feed duplicado já tem o mesmo Product ID format (em Other settings, no final do editor avançado), então basta conferir se ele corresponde ao feed principal e não alterá-lo. O mesmo vale para os próprios produtos: um feed localizado só consegue localizar itens que existem no feed principal. Saiba mais sobre os formatos de id em IDs de produto e correspondência com o pixel do Facebook.
8 Salve e copie a URL do feed
Salve pela barra no topo. O feed é gerado e depois continua se atualizando sozinho conforme seus produtos mudam. De volta ao painel, encontre a linha do novo feed e clique em Copy abaixo da URL do feed compactada (.xml.gz), a padrão e recomendada para o Facebook. Você vai colá-la no Commerce Manager a seguir.
9 Adicione o feed de país ou de idioma no Commerce Manager
No Meta Commerce Manager, selecione o catálogo que já usa o seu feed principal, abra a guia Catalogue e vá em Data sources. Depois:
• Clique em + Add e escolha Country or language data no menu suspenso.
• Selecione Upload file e, em seguida, Country feed ou Language feed, de acordo com o override definido no passo 6.
• Escolha Scheduled feed, cole a URL do feed do passo 8 e defina com que frequência a Meta deve buscá-lo (diariamente é um bom padrão).
• Dê um nome ao feed e selecione Save feed and upload.
O novo feed aparece em Data sources. Para confirmar que funcionou, abra a guia Products, clique em um item e troque o país ou idioma no menu suspenso da página do produto: você deve ver o preço, o link ou o título localizado. Nada mudou? Compare os ids com os do feed principal (passo 7). Aproveitando que está no Commerce Manager, confira também se o país e o idioma padrão estão definidos em Settings → Localisation.
10 Repita para cada país e idioma
Cada feed localizado cobre um país ou um idioma, então adicione-os um de cada vez: um feed de país para a França (FR, euros), outro para o Reino Unido (GB, libras), um feed de idioma para francês (fr_XX), outro para alemão (de_DE) e assim por diante. Depois de adicionados, os anúncios de catálogo Advantage+ e os anúncios dinâmicos de produto desse catálogo escolhem automaticamente o preço, a moeda, o link ou o idioma certo para cada comprador, sem precisar de um catálogo separado por país.
Perguntas frequentes
O que é um feed de país do Facebook?
Um feed complementar no seu catálogo da Meta que substitui detalhes específicos de localização, como preço, preço promocional, moeda, disponibilidade e link do produto, para compradores de um país. Cada item tem o mesmo id do feed principal e uma coluna override com um código de país de duas letras, como FR. Para criar um no app, duplique o feed principal, defina a moeda ou o país do Shopify Markets e digite o código do país no campo de override.
O que é um feed de idioma do Facebook?
Um feed complementar que fornece à Meta títulos e descrições traduzidos para pessoas que usam um determinado idioma. A coluna override contém um código de idioma da Meta, como fr_XX ou de_DE. No app, duplique o feed principal, escolha o idioma em Multi-language support e defina o override com o código do idioma. Para isso funcionar, sua loja precisa publicar traduções na Shopify.
O que coloco na coluna override de um catálogo do Facebook?
Um código ISO de país com duas letras, em maiúsculas (FR, DE, US), para um feed de país, ou um código de idioma da Meta para um feed de idioma, como fr_XX (francês), es_XX (espanhol) ou de_DE (alemão). Use um valor por feed e deixe o override vazio no feed principal.
Quais são os códigos de idioma do catálogo do Facebook (Meta) para um feed de idioma?
São os da própria lista da Meta, e ela não é uniforme. Inglês, francês, espanhol, português, holandês, japonês e norueguês usam _XX (en_XX, fr_XX, es_XX, pt_XX, nl_XX, ja_XX, no_XX). A maioria dos outros leva um país, como de_DE alemão, it_IT italiano, pl_PL polonês, sv_SE sueco ou zh_CN chinês. Deduzir o padrão (de_XX, it_XX) é um motivo comum para um feed de idioma não ter correspondência.
Devo usar um feed de país ou um feed de idioma?
Use um feed de país quando preços, moeda, disponibilidade ou links mudam conforme o país. Essa é a necessidade mais comum. Use um feed de idioma quando quiser o texto do anúncio traduzido. Lojas que precisam dos dois adicionam um feed de país por mercado e um feed de idioma por idioma.
Por que meu feed de país ou de idioma do Facebook não está funcionando?
Quase sempre o problema são os ids de produto. A Meta associa os itens localizados ao feed principal somente pelo id, então o feed localizado precisa usar o mesmo formato de ID de produto e incluir os mesmos produtos do feed principal. Duplicar o feed principal no app mantém os dois idênticos. Confira também o valor de override: os códigos de idioma não seguem um padrão único (fr_XX, mas de_DE), então copie o seu da lista da Meta. E verifique se escolheu o tipo de feed correspondente no Commerce Manager.
Como localizo meu catálogo do Facebook para vários países?
Adicione um feed de país para cada mercado por cima do feed principal, em vez de criar um catálogo por país. No Commerce Manager, o caminho é Data sources → + Add → Country or language data. A central de ajuda da Meta chama isso de localizar o catálogo. Cada feed de país contém os preços, a moeda e os links daquele mercado, associados ao feed principal pelo id do produto.
Preciso de um catálogo do Facebook separado para cada país?
Não. Um único catálogo com um feed principal mais feeds de país e de idioma atende todos os mercados. A Meta mostra automaticamente a cada comprador o preço, a moeda, o link ou o texto localizado, então seus anúncios de catálogo Advantage+ e anúncios dinâmicos de produto podem rodar em um único catálogo.
Posso usar os preços do Shopify Markets em um feed de país do Facebook?
Sim. Defina o Market country do feed como o mercado que você está localizando. O app exporta os preços, a moeda e a URL da loja desse mercado, que é exatamente o que um feed de país deve conter. Depois, defina o override com o código de duas letras do mesmo país.
O feed principal precisa de um valor de override?
Não, deixe-o vazio. O feed principal é o padrão ao qual todo comprador recorre. Apenas os feeds extras de país e de idioma levam override.
Com que frequência o Facebook atualiza um feed de país ou de idioma?
Com a frequência que você definir ao adicioná-lo no Commerce Manager. O app gera o feed novamente de forma automática conforme seus produtos mudam, então uma programação diária mantém os preços e as traduções localizados em sintonia com a sua loja.