Um feed de dados é um arquivo estruturado — geralmente XML, CSV ou JSON — que organiza os registros de produtos ou conteúdo de um comerciante em linhas de campos padronizados, atualizados periodicamente para que todos os sistemas subsequentes leiam as mesmas informações atuais, em vez de depender da reinserção manual dos dados. Ele fica entre os sistemas internos de uma empresa e as plataformas externas que precisam dos dados do produto, atuando como a camada de tradução que conecta os dois. Os feeds de dados são a matéria-prima por trás de formatos mais específicos de cada canal, incluindo o feed de produtos que o Google Shopping ou o Meta consomem.

Por que um feed de dados é importante para o gerenciamento de feeds

Um feed de dados é importante porque é o ponto único onde as inconsistências nos dados subjacentes da empresa se tornam visíveis e podem ser corrigidas antes de chegarem a um canal de vendas. Sistemas de origem, como ERP ou PIM, frequentemente armazenam informações de produtos de forma inconsistente — diferentes equipes inserem tamanhos, categorias ou descrições de maneiras ligeiramente diferentes — e um feed de dados é o ponto de verificação onde essa variação é detectada e corrigida ou enviada diretamente para um marketplace. As plataformas de gerenciamento de feeds usam essa etapa para aplicar a normalização e enriquecer os registros com metadados , o que é muito mais barato de corrigir uma única vez, no nível do feed de dados, do que rastrear erros individualmente em cada canal de vendas da empresa. Os varejistas que ignoram essa etapa tendem a descobrir o custo mais tarde, na forma de anúncios reprovados ou classificações de busca mais baixas.

Como funciona um fluxo de dados

Um feed de dados é gerado extraindo registros de produtos de onde quer que estejam armazenados, mapeando cada campo interno para o esquema esperado pelo destino e gerando o resultado como um arquivo ou endpoint que pode ser acessado novamente de acordo com uma programação. A etapa de geração também é onde ocorre a transformação: as unidades são convertidas, os nomes das categorias são mapeados para a taxonomia de um canal, os campos ausentes são preenchidos a partir de fontes de enriquecimento e os itens duplicados ou descontinuados são filtrados. Como o mesmo feed de dados subjacente geralmente fornece várias saídas específicas para cada canal — um feed formatado pelo Google, um feed formatado por metadados, um feed de rede de afiliados — obter o feed de dados base limpo uma única vez significa que todos os feeds de produtos subsequentes herdam essa mesma precisão, em vez de precisarem de correções separadas.

Exemplo: Uma linha de feed de dados em XML

<item>
  <g:id>SKU-40217</g:id>
  <title>Ceramic Pour-Over Coffee Dripper - Matte White</title>
  <link>https://example-shop.com/products/ceramic-pour-over-dripper</link>
  <g:price>28.50 USD</g:price>
  <g:availability>in stock</g:availability>
  <g:gtin>00812345678903</g:gtin>
  <g:brand>Kettle &amp; Ash</g:brand>
  <g:product_type>Home &gt; Kitchen &gt; Coffee &amp; Tea</g:product_type>
</item>

Cada campo aqui reflete uma decisão tomada a montante no fluxo de dados: g:product_type reflete um mapeamento de categorias aplicado durante a normalização. g:gtin Reflete um campo de metadados extraído de um banco de dados de produtos, e a presença de todos os atributos obrigatórios reflete uma etapa de validação executada antes que este registro fosse incluído no resultado final.

Conceitos Relacionados

Um feed de dados raramente chega limpo por si só — normalmente precisa de normalização para padronizar valores inconsistentes e de metadados para preencher os atributos descritivos pelos quais um canal realmente se classifica antes de estar pronto para se tornar um feed de produtos específico do canal. Para uma referência completa, campo por campo, do que um feed de dados bem formado deve conter, consulte nosso guia de Parâmetros Padrão de Feed de Produtos XML.