- Especificação de Dados de Produto do Google.
- Valores separados por tabulação (TSV).
- Valores separados por vírgula (CSV).
Especificação de Dados de Produto do Google
Compartilhe seu catálogo com o Topsort usando feeds de produtos do Google existentes. Suportamos a Especificação de Dados de Produto do Google.TSV e CSV
Suportamos o compartilhamento do seu catálogo usando feeds TSV e CSV. As instruções nesta seção aplicam-se a ambos os formatos.Qual formato você deve usar?Recomendamos que você use TSV em vez de CSV. CSV é mais propenso a erros devido às vírgulas que frequentemente estão presentes nos dados do catálogo.Se o nome do seu produto ou nome de categoria contiver vírgulas, você deve usar TSV.
Colunas Suportadas
As categorias podem ser fornecidas de várias maneiras. Mas apenas uma é obrigatória.
Você pode associar um produto a mais categorias e fornecedores. Veja a seção abaixo.
Exemplos de arquivo
Exemplo TSV usando vendor.0.name
Exemplo CSV usando vendor.0.name
Múltiplas categorias e fornecedores
Produtos podem ser associados com múltiplas categorias e/ou fornecedores. Como você deve ter notado, as colunas de categoria e fornecedor contêm índices. Você pode adicionar colunas adicionais de categoria e/ou fornecedor desde que aumente o índice apropriadamente. Por exemplo, um produto com três categorias e dois fornecedores teria pelo menos estas colunas:Formato de Taxonomia do Google
Alternativamente, você pode usar o Formato de Taxonomia do Google como nomes de categoria. Isso permite descrever relacionamentos hierárquicos mais complexos. Por exemplo, esta hierarquia:O campo
path é preferido para novas integrações. O campo parentId continua totalmente suportado — não há planos de removê-lo.Hospedando seu feed de produtos
Seu feed de produtos precisa estar continuamente acessível ao Topsort para que possamos manter nossos dados atualizados. Atualmente podemos acessar feeds de produtos públicos ou feeds protegidos usando Autorização HTTP Básica. Além disso, use os cabeçalhos de resposta ETag para nos ajudar a determinar se um feed de produtos foi atualizado desde a última busca.Excluindo produtos
Produtos podem ser “excluídos suavemente” definindo a propriedadeactive como false. Isso pode ser feito tanto via API quanto via feed de produtos.
Produtos inativos não serão incluídos em novas campanhas ou leilões e serão removidos de quaisquer campanhas ativas das quais fazem parte.
Para excluir permanentemente produtos do sistema do Topsort, use a API.
Slugs gerados
Quando categorias ou fornecedores não têm um ID, geramos um automaticamente. Esses IDs usam um slug derivado do nome. Um slug é uma string formatada em kebab case que é adequada para inclusão em URLs. Por exemplo,Olá mundo se torna ola-mundo.
O formato é baseado na biblioteca npm slugify.
Ferramentas de Desenvolvedor
Marketplaces que enviam seu catálogo por meio de um product feed podem abrir Dev Tools > Catálogo no Painel de Administração do marketplace para monitorar a saúde da ingestão sem abrir um chamado de suporte. A aba Catálogo exibe as principais métricas de sincronização em um só lugar:- Horário da última sincronização: quando a sincronização de catálogo mais recente foi executada
- Duração média da sincronização: quanto tempo as sincronizações normalmente levam
- Taxa de sucesso: nas últimas 14 execuções
- Execuções de sincronização recentes: cada ingestão com quantos registros foram processados ou ignorados