Como adicionar um feed de país ou de idioma ao seu catálogo do Facebook a partir da Shopify
Com um feed de país ou um feed de idioma do Facebook, um único catálogo da Meta mostra preços locais a quem compra 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 seu 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 que indica 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 parte 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 mostra os valores localizados para as pessoas naquele país ou que usam aquele idioma. Qualquer campo que o feed localizado não traga vem do feed principal. O tipo de que você precisa depende do que muda:
• Feed de país, para o que muda conforme onde o cliente está: preço, preço promocional, moeda, disponibilidade e link do produto (por exemplo, a 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 cliente 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 cliente, 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 no exterior, comece com um feed de país. Ele resolve o que faz perder vendas: clientes vendo o preço na moeda errada ou caindo na loja errada. Adicione um feed de idioma quando a sua loja publica traduções na Shopify e você quer o texto dos anúncios no idioma do cliente. 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 dois tipos. O app exporta todos os campos do produto em todos os feeds, e a Meta usa os valores localizados que correspondem ao tipo de feed e recorre ao feed principal para o resto.
3 Duplique o seu feed principal
A forma mais fácil de criar um feed localizado que corresponda item a 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 Product ID format, e é isso que mantém os ids idênticos no passo 7. Depois, 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 então exporta os preços, a moeda e a URL da loja desse mercado, 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 uma opção ou a outra: se as duas estiverem definidas, vale o Market country. Se, na primeira vez, o app pedir autorização para a permissão read_markets, aprove e atualize a página. Num feed de país, deixe Language (locale) e Export translated data? como estão no feed principal. Envia para esse país a partir de um armazém próprio? Então aponte também o estoque do feed para ele. Em Stock settings, mude Export stock de Export stock from all locations para essa localização, para que a disponibilidade do feed de país reflita apenas o estoque que esses clientes realmente podem receber. Por padrão, todo feed soma o estoque de todas as suas localizações.
5 Feed de idioma: escolha o idioma e o formato de 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? de acordo com a forma como a 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 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 campo que transforma um feed comum num 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 de 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 é consistente: alguns idiomas terminam em _XX, 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 seu feed principal deixa este campo vazio. Um override no feed principal transformaria todo o seu catálogo numa cópia localizada.
7 Mantenha o Product ID format idêntico ao do feed principal
A Meta liga um item localizado ao item do feed principal apenas 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 é igual ao do 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. 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 à medida que seus produtos mudam. De volta ao painel, encontre a linha do novo feed e clique em Copy abaixo da URL do feed compactado (.xml.gz), a opção padrão e recomendada para o Facebook. Você vai colá-la no Commerce Manager em seguida.
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 depois Country feed ou Language feed, de acordo com o override que você definiu 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 então em Data sources. Para confirmar que funcionou, abra a guia Products, clique num item e troque o país ou o 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). Já que está no Commerce Manager, confira também se o país e o idioma padrão estão definidos em Settings → Localisation. O seu catálogo é sincronizado pelo canal de vendas Facebook & Instagram da Shopify em vez de um feed principal? Nesse caso, a Shopify controla preço, preço promocional e disponibilidade nesse catálogo, e a Meta não aceita esses campos de um feed de país (ela os sinaliza com Some information in this feed couldn't be applied). A própria Shopify envia para esse catálogo os preços por país do seu Shopify Markets; confira a International coverage de um produto para vê-los. Os feeds de país do app funcionam num catálogo cuja fonte principal é um feed, como o seu feed principal criado neste app.
10 Repita para cada país e idioma
Cada feed localizado cobre um país ou um idioma, então adicione 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 produtos desse catálogo escolhem automaticamente o preço, a moeda, o link ou o idioma certo para cada cliente, 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 clientes de um país. Cada item tem o mesmo id do feed principal, mais 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 quem usa 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 como o código do idioma. Para isso funcionar, a sua loja precisa publicar traduções na Shopify.
O que devo colocar na coluna override de um catálogo do Facebook?
Um código ISO de país de 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?
Eles vêm da lista da própria Meta, que não é consistente. 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 corresponder.
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 variam por país. Essa é a necessidade mais comum. Use um feed de idioma quando quiser o texto dos anúncios traduzido. Lojas que precisam dos dois adicionam um feed de país por mercado e um feed de idioma por idioma.
Por que o meu feed de país ou de idioma do Facebook não está funcionando?
Quase sempre o problema são os ids dos produtos. A Meta associa os itens localizados ao feed principal apenas pelo id, então o feed localizado precisa usar o mesmo Product ID format 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.
Por que a Meta exibe "Some information in this feed couldn't be applied" no meu feed de país?
Geralmente porque o catálogo é sincronizado pelo canal de vendas Facebook & Instagram da Shopify. Num catálogo sincronizado pela Shopify, é a Shopify que controla preço, preço promocional e disponibilidade, por isso a Meta não os aplica a partir de um feed de país. A própria Shopify envia para esse catálogo os preços do seu Shopify Markets (confira a International coverage de um produto no Commerce Manager). Para usar os feeds de país do app, adicione-os a um catálogo cuja fonte principal é um feed, como o seu feed principal criado neste app.
Um feed de país pode usar o estoque de um único armazém?
Sim. Em Stock settings do feed de país, defina Export stock como essa localização em vez de todas as localizações. A disponibilidade do feed passa a refletir apenas o estoque desse armazém, enquanto o feed principal pode continuar usando todas as localizações ou uma própria.
Como localizo o 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 seu catálogo. Cada feed de país traz 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 e feeds de país e de idioma atende todos os mercados. A Meta mostra automaticamente a cada cliente 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 produtos podem rodar num único catálogo.
Posso usar os preços do Shopify Markets num feed de país do Facebook?
Sim. Defina o Market country do feed como o mercado que está localizando. O app exporta os preços, a moeda e a URL da loja desse mercado, exatamente o que um feed de país deve conter. Depois, defina o override como 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 cliente recorre. Apenas os feeds extras de país e de idioma levam um override.
Com que frequência o Facebook atualiza um feed de país ou de idioma?
Com a frequência que você definiu ao adicioná-lo no Commerce Manager. O app regenera o feed automaticamente à medida que seus produtos mudam, então uma programação diária mantém os preços localizados e as traduções em dia com a sua loja.