Use as regras de atributo para transformar seus dados e cumprir os requisitos da especificação dos dados do produto. Elas resolvem erros e nos ajudam a interpretar os dados na sua origem de dados. Neste artigo, você verá como configurar regras de atributos para seus dados de produtos.
Antes de começar
Certifique-se de adicionar fontes de dados de produtos à sua conta do Merchant Center para que haja dados disponíveis para a criação de regras.
Em seguida, ative o recurso de regras de atributo adicionando o complemento "Gerenciamento avançado de fonte de dados". Com esse complemento, você poderá usar regras de atributo. Saiba mais sobre o Gerenciamento avançado de fonte de dados.
[id]
, use a seção de regras de ID. Saiba mais sobre como configurar regras para o atributo ID.Usar regras de atributos
Para criar uma nova regra de atributos para sua fonte de dados, faça o seguinte:
Na sua conta do Merchant Center, clique no ícone de configurações e ferramentas .
Selecione Origem de dados.
Na guia "Origens de produtos", selecione uma opção.
Clique na guia Regras de atributos.
- Se mais de um rótulo do feed estiver vinculado a essa fonte de dados, selecione o rótulo a que a regra deve ser aplicada.
- Observação: você também pode configurar suas fontes de dados acessando a guia Configuração da fonte de dados..
Se você não criou regras para o atributo que quer editar, clique em Adicionar regra de atributo e selecione o atributo correspondente na lista suspensa.
Se quiser editar um conjunto existente de regras, pesquise o atributo usando a barra de pesquisa e clique nele.
Adicione ou edite detalhes na regra de atributo clicando em Adicionar mais formas de substituir dados, Alterar ou Adicionar modificação.
Clique em Salvar como rascunho.
As mudanças feitas nas suas regras estão no modo rascunho. Clique em Testar regras e experimente antes de aplicar as regras aos dados de produtos.
Clique em Aplicar alterações para salvar e aplicar todas as regras novas ou atualizadas. Clique em Descartar alterações para remover as regras para rascunho.
Na página "Regras de atributos", há uma tabela com uma visão geral dos atributos de destino incluídos nas regras.
A regra padrão é aquela atribuída pelo Google para cada atributo na sua origem de dados usando valores da sua origem principal ou complementar. Se você quiser personalizar a regra, basta alterar a definição do atributo.
Adicionar origens de dados
Configure suas fontes de dados para identificar a origem dos dados do atributo. Use condições e operações ("Definir como", "Extrair" e "Usar valor mais recente") para especificar como recuperar seus dados. Essas operações permitem que você defina um destino usando uma origem de dados existente ou extraindo dados dela.
Usar operações de origem de dados
Usar "Definir como"- Definir o nome de coluna de entrada como um atributo específico do Google.
- Por exemplo: definir a disponibilidade como my_first_feed.stockstatus [meu_primeiro_feed.statusdeestoque]
- Preencha um atributo de destino com um valor de string único e estático estabelecido.
- Por exemplo: definir condição como "
novo [novo]
".
- Por exemplo: definir condição como "
- Preencha um atributo de destino com qualquer combinação de colunas de entrada, valores estáticos ou valores processados. Use o recurso de concatenação ou combinação para criar uma string de várias colunas ou valores.
- Por exemplo: definir o título como: my_first_feed.brand + " " +my_first_feed.title
- Definir o título como: my_first_feed.brand + " " +my_first_feed.title vai falhar se as duas referências de feed não puderem ser resolvidas.
- Definir o título como: my_first_feed.brand + " " + my_first_feed.title não vai falhar se apenas my_first_feed.brand não puder ser resolvida. Em vez disso, ela vai se tornar "Definir o título como: my_first_feed.title".
[included_destination]
, destinos excluídos [excluded_destination]
e países excluídos dos anúncios do Shopping [shopping_ads_excluded_country]
.Use Definir como soma para atribuir esse atributo a uma lista de valores que podem ser da sua origem, de atributos processados ou de valores criados por você.
Isso cria um campo repetido para que você possa adicionar uma lista de valores ao atributo e associar vários destinos aos atributos destinos incluídos [included_destination]
ou destinos excluídos [excluded_destination]
ou vários países ao atributo países excluídos dos anúncios do Shopping [shopping_ads_excluded_country]
. No caso de destinos incluídos [included_destination]
e destinos excluídos [excluded_destination]
, isso quer dizer que é possível atribuir Shopping_ads
e Display_ads
.
- Diferenciar maiúsculas e minúsculas: faz a correspondência entre palavras e frases diferenciando letras maiúsculas e minúsculas.
- Manter apenas o primeiro valor de correspondência: se o atributo que você quer extrair retornar duas ou mais correspondências possíveis, somente o primeiro valor listado será extraído. Por exemplo, se você quiser extrair “amarela”, “vermelha” e “azul” de um título “Camisa amarela com listras azuis”, somente o termo “amarela” será extraído.
- Pesquisar como uma expressão regular: faz a correspondência com todos os valores que seguem um padrão de pesquisa (ou “regex”). É necessário inserir uma expressão regular no campo de texto. Por exemplo, para remover tudo, exceto os seis primeiros dígitos de um atributo, use:
find: '^(.{6}).*$' replace: '\1'.
- Somente palavras inteiras: faz a correspondência somente entre palavras inteiras à medida que são inseridas. Por exemplo, a opção não detecta a palavra “calça” dentro de “calçado”.
- Usar valor mais recente de: my_first_feed. availability [meu_primeiro_feed.disponibilidade] e my_supplemental_feed.availability [meu_feed_complementar.disponibilidade]
- Usar valor mais recente de: my_first_feed.price [meu_primeiro_feed.preço] e my_supplemental_feed.price [meu_feed_complementar.preço]
- Usar valor mais recente de: my_first_feed.price [meu_primeiro_feed.preço] e my_supplemental_feed.price [meu_feed_complementar.preço]
- Usar valor mais recente de: my_first_feed.sale_price_effective_date e my_supplemental_feed.sale_price_effective_date
Adicionar modificações
Com as modificações, você pode acrescentar etapas adicionais para alterar dados relacionados a um determinado atributo. Use condições e operações de modificação para otimizar seus dados. Por exemplo, você pode alterar algumas palavras no título do produto ou atualizar seus dados para atender às especificações dos dados do produto.
Usar operações de modificação
Usar "Preceder"- Você quer adicionar um valor da marca a todos os títulos que não tenham um.
Lembre-se: as modificações "Preceder" vão falhar somente se todas as referências da fonte de dados falharem. Por exemplo:
- Preceder "color [cor]:" + f1.color falhará se não for possível resolver f1.color.
- Preceder "color [cor]: " + f1.color + " " +"materiall: " + f1.materiall não falhará se não for possível resolver f1.color. Só falha se f1.color e f1.material não puderem ser resolvidos.
- Você quer adicionar um valor de cor a todos os títulos que ainda não tenham um.
Lembre-se: as modificações "Acrescentar" vão falhar somente se todas as referências de origem de dados falharem. Por exemplo:
- Acrescentar "color [cor] : " + f1.color falhará se não for possível resolver f1.color.
- Acrescentar "color [cor]: " + f1.color + " " +"materiall: " + f1.materiallnão falhará se não for possível resolver f1.color. Só falha se f1.color e f1.material não puderem ser resolvidos.
- Por exemplo, para o atributo de estado
[condition]
, somente os valores "used
", "refurbished
" e "new
" são aceitos. Portanto, é possível alterar todas as instâncias de "vintage
" para "used
".
- Diferenciar maiúsculas e minúsculas: faz a correspondência entre palavras e frases diferenciando letras maiúsculas e minúsculas.
Use Adicionar campo repetido para acrescentar mais dados a atributos que aceitam diversos valores; por exemplo, link da imagem adicional [additional_image_link]
, destinos incluídos [included_destination]
, destinos excluídos [excluded_destination]
e outros. Em outras palavras, adicione um segundo valor a um campo repetido que já esteja preenchido. Também é possível usar essa opção em atributos personalizados. Use Definir como soma para preencher atributos sem valores.
Exemplo:
Adicione o destino de Display_ads
a uma origem de dados que já tenha Shopping_ads
como destino.
Use Otimizar o URL para editar ou remover componentes do URL. Esse operador é construído especificamente para a modificação de URLs e tem proteções para gerenciar parâmetros:
- Se você adicionar um novo parâmetro que já existe, ele será substituído automaticamente.
- Se você adicionar um segundo parâmetro, "&" em vez de "?", ele será adicionado automaticamente.
Exemplo:
Adicione um novo parâmetro de acompanhamento personalizado para ads_redirect [anúncios_redirecionamento]
.
Valor inicial do "ads_redirect": https://www.myonlinestore.com/products/item1.html (em inglês)
-
No parâmetro "utm_source", defina o valor como "
google-products
". -
No parâmetro "utm_medium", defina o valor como "
shopping
".
Valor final do "ads_redirect" [anúncios_redirecionamento]: https://www.myonlinestore.com/products/item1.html?utm_source=google-products&utm_medium=shopping
- Diferenciar maiúsculas e minúsculas: faz a correspondência entre palavras e frases diferenciando letras maiúsculas e minúsculas.
- Substituir apenas a primeira correspondência: corresponde apenas à primeira ocorrência da palavra em um determinado atributo. Por exemplo, se a descrição for “brincos de prata com penas de prata”, somente a primeira ocorrência da palavra “prata” será substituída.
- Pesquisar como uma expressão regular: faz a correspondência entre todos os valores que seguem um padrão das pesquisas ou "regex". É necessário inserir uma expressão regular no campo de texto. Por exemplo, para remover tudo, exceto os seis primeiros dígitos de um atributo, use:
find: '^(.{6}).*$' replace: '\1'
. - Somente palavras inteiras: faz a correspondência somente entre palavras inteiras à medida que são inseridas. Por exemplo, a opção não detecta a palavra “calça” dentro de “calçado”.
- Talvez você queira preencher o atributo de preço promocional
[sale_price]
com base no desconto relativo ao preço[price]
usando a multiplicação. - Adicione vários atributos de custo personalizados para calcular o custo dos produtos vendidos (CPV)
[cost_of_goods_sold]
. Saiba mais sobre o atributo Custo dos produtos vendidos (CPV)[cost_of_goods_sold]
.
Com a opção Dividir e selecionar, você pode selecionar um ou mais elementos em uma lista separada por vírgulas, setas ou de outros tipos e usar esse texto para preencher um valor do atributo. Por exemplo, se seus produtos são categorizados usando o valor product_type
Apparel & Accessories > Clothing > Uniforms > White Coats
, é possível atribuir o tipo de produto [product_type]
a um atributo personalizado e usar Dividir e selecionar para manter apenas "White Coats". Em seguida, é possível acrescentar ou preceder esse valor a outros atributos na origem de dados, como título [title]
.
Dividir: indica em que tipo de nó ou símbolo você quer separar sua lista. Por exemplo, ">" "," ou ";".
Selecionar: seleciona qual dos elementos ou nós você pretende usar. É possível escolher valores como "primeiro" ou "último" ou pode selecionar um intervalo de valores, como "1 a penúltimo" ou "2 a 5".
Combinar: se você selecionou vários nós, use Combinar para reuni-los em um único valor, usando um separador de sua preferência.
Exemplo:
Crie um atributo personalizado: divida e selecione o último nó da string tipo de produto [product_type]
Apparel & Accessories > Clothing > Uniforms > White Coats
para acrescentá-lo ao atributo título [title]
.
Crie um atributo personalizado com o nome "tipo de produto do último nó".
Defina o atributo personalizado como "my_first_feed.product_type"
Dividir: dividir em ">". Isso divide a string em quatro nós: Apparel & Accessories, Clothing, Uniforms, White Coats
.
Selecionar: escolha "último". Isso seleciona o último nó na string "White coats
".
Salve como rascunho.
Crie uma nova regra para o atributo de título, por exemplo, para acrescentar o novo atributo ao título: "my_first_feed.title" + " " + "last node product type"
Observação: nesse caso, como você está selecionando apenas um nó da string, não use Combinar. Caso queira usar dois nós, utilize Combinar com ",". Por exemplo: uniformes, jalecos.
Usar "Limpar"
n/a
" de um arquivo de origem de dados.Exemplo:
- No atributo marca
[brand]
, se o valor atual for igual aN/A
, selecione Limpar.Observação: após a operação Limpar ser executada para um produto específico, nenhuma regra será aplicada a esse produto. Se o atributo for exigido nas especificações dos dados do produto, deixar esse valor em branco poderá resultar na reprovação dos seus itens.
À medida que você ajusta sua regra usando as operações Fontes de dados e Modificações, é possível ter acesso a uma visualização do seu Valor preliminar no canto superior direito da tela.
Para ver como determinados itens serão afetados pelas alterações, clique na lupa e pesquise um ID do item no catálogo ou clique na seta para ver seus produtos de maneira aleatória.
Se você criar várias regras no mesmo atributo, poderá ver como cada regra afetará o valor final. Quando terminar de editar, o valor intermediário será exibido ao lado da regra que você editou.
- Se você fizer várias alterações usando uma única regra, o valor intermediário será usado para as alterações combinadas.
- Se uma regra não se aplicar ao item visualizado, o valor intermediário não será exibido.
Para saber como o Valor ativo e o Valor preliminar vão ser exibidos caso suas regras sejam aplicadas, passe o cursor sobre a caixa de visualização.
Usar condições
É possível adicionar condições na frente de uma operação para filtrar itens na sua origem de dados que atendam a determinados critérios escolhidos por você. Por exemplo, para aplicar um título a todos os itens de determinada marca, defina uma condição para “marca” “igual a” “Google”. Se você selecionar um atributo na sua origem de dados, a condição vai filtrar os valores escolhidos. Veja o que fazer se, por exemplo, você escolher a opção de adição:
No primeiro menu suspenso, selecione um atributo de origem de dados ou um atributo processado. Os atributos de origem de dados do produto são específicos de uma determinada origem. Se você selecionar uma origem, poderá especificar o nome do atributo e escolher o valor da origem de dados brutos. Um atributo processado é o valor final do atributo, que inclui todas as alterações das regras aplicadas.
No segundo menu suspenso, selecione o operador para a condição. Por exemplo, "contém" ou "diferente de".
Em seguida, insira o valor a que a condição deve ser comparada. Ele pode ser estático ou de atributo processado da sua origem.
Para inserir uma segunda condição a ser combinada com a primeira, selecione E. Isso pode ser qualquer coisa, desde que não contradiga a primeira condição. Se ambas as condições forem válidas, a operação será aplicada. Por exemplo, você pode aplicar a regra a camisas que são vermelhas E de tamanho pequeno.
Você também pode configurar a regra para agir de maneira independente para as duas condições. Para fazer isso, selecione OU e digite uma segunda condição. Assim, a regra atuará na primeira ou na segunda condição. Se qualquer uma das condições inseridas for válida, a operação será aplicada. Por exemplo, você pode aplicar a regra a camisas vermelhas OU azuis.
Observação importante
- Ao inserir um preço, use apenas o número sem a moeda.
- Ao usar "igual a", verifique se o valor inserido corresponde exatamente ao valor na sua fonte de dados. Por exemplo, 13.00 pode não ser igual a 13, R$ 13,00 e outros.
- Os valores não diferenciam maiúsculas de minúsculas.
Operações como "usar valor mais recente" e "definir como" vão ser aplicadas apenas se suas condições forem atendidas.
Salvar regras de atributos
Para salvar e aplicar as regras à origem, clique no botão Aplicar alterações. Quando as modificações forem aplicadas, processe a origem de dados novamente. As novas regras vão aparecer no upload mais recente dos seus dados de produtos e serão aplicadas a cada upload até que você as atualize novamente.
Para editar uma regra atual, clique na caixa cinza da coluna "Regra" correspondente. Faça as mudanças e clique em Aplicar alterações para salvá-las. Faça upload dos seus dados do produto para aplicar as edições.