Esta página apresenta o recurso de navegação por blocos da Pesquisa de comércio com IA.
Por que usar blocos?
Como uma representação visual de pares de valor do atributo, os blocos são uma maneira diferente de apresentar as mesmas informações que os atributos dinâmicos, mostrando apenas os atributos que são mais frequentemente engajados para uma consulta específica, independentemente das famílias de atributos dinâmicos que nem sempre são intuitivas para o comprador. O objetivo é aumentar o uso de filtros, o que, por sua vez, aumenta a receita por usuário. A navegação por blocos torna o uso de filtros em consultas HEAD fortes mais relevante, facilitando uma previsão de receita mais precisa (por regressão).
A navegação por blocos funciona como parte do pacote de pesquisa guiada, beneficiando o cliente ao restringir as consultas do usuário mais rapidamente e com maior relevância para o usuário final. O recurso de navegação por blocos foi projetado para resolver o problema de espaço dos atributos dinâmicos, permitindo que o usuário encontre o que é mais relevante para ele com mais rapidez. A navegação por blocos também impede que o comprador precise procurar em todas as famílias de atributos em um painel de navegação à esquerda ou à direita para encontrar exatamente o produto que está procurando antes de confirmar a seleção de pesquisa restrita em um segundo clique de um botão de envio.
A navegação por blocos complementa os atributos dinâmicos
Os atributos dinâmicos são fornecidos na Pesquisa de comércio com IA no console do Gemini Enterprise for Customer Experience ao fazer upload do catálogo de produtos. Eles são filtros que restringem as consultas mudando a ordem dos filtros mostrados para que os filtros corretos estejam na parte de cima e tornem a pesquisa mais relevante a cada vez.
Os atributos dinâmicos classificam famílias de filtros, como estilo, manga para um vestido de consulta para varejistas de moda ou volume, variedade ou recipiente para leite para varejistas de supermercado. Muitas vezes, essas famílias de atributos dinâmicos são organizadas de uma maneira que nem sempre é intuitiva para o usuário. Além disso, um painel flutuante para seleção de atributos dinâmicos ocupa muito espaço no site do produto e também nem sempre é adequado para dispositivos móveis.
Portanto, surgiu a necessidade de reduzir o espaço em sites de mercadorias e aumentar a receita do usuário por conversão de pesquisa.
Como os blocos funcionam?
A navegação por blocos leva o usuário a uma pesquisa mais restrita com mais rapidez para aumentar o engajamento e a receita por pesquisa. Os blocos podem ser exibidos horizontalmente no site do produto, independentemente das famílias de atributos. O recurso de blocos controla os filtros de pesquisa de forma a colocar os filtros mais prováveis de serem usados individualmente na parte de cima da página, separando os resultados da pesquisa das famílias de atributos dinâmicos para fornecer uma visualização imediata. Dessa forma, a navegação por blocos oferece aos usuários uma organização mais acessível do conteúdo de atributos dinâmicos.
Jornada do comprador
Quando um comprador faz uma pesquisa no site de um varejista com a navegação por blocos ativada, ele vê até 20 blocos mostrando valores de filtro individuais que provavelmente serão usados. Esses blocos são classificados por probabilidade de uso, independentemente da família de atributos do produto. Cada bloco pode incluir uma imagem que representa um produto típico com o filtro aplicado. Se um cliente clicar em um bloco, ele vai agir como se o valor do atributo correspondente tivesse sido aplicado. Isso atualiza a lista de produtos para corresponder à consulta e ao filtro, e o atributo aplicado é mostrado. Além disso, os blocos exibidos são atualizados para refletir a nova taxa de engajamento esperada, excluindo todos os filtros que já foram aplicados.
Jornada do varejista
O varejista envia uma consulta para a Pesquisa de comércio com IA e recebe uma resposta de consulta padrão que inclui uma lista classificada de valores de blocos classificados em famílias de atributos do produto e uma maneira de gerar uma imagem de bloco. Em seguida, o varejista renderiza os blocos com ou sem imagens. Se um cliente em potencial clicar em um bloco ou valor de atributo, o varejista enviará uma nova consulta ao Google com o filtro correspondente ao bloco ou atributo adicionado ao campo de filtro. O site do varejista também envia um evento ao Google para a segunda consulta com o filtro adicionado. A resposta da Pesquisa de comércio com IA, a consulta enviada ao Google e os eventos enviados ao Google são os mesmos para "o usuário clicou no filtro" e "o usuário clicou no bloco".
Filtros mostrados em blocos
Os filtros podem ser qualificados para blocos com base nas preferências que os varejistas podem definir na Pesquisa de comércio com IA no console do Gemini Enterprise for Customer Experience ou na API AI Commerce Search para conteúdo, contagens de produtos e consultas quantitativas relacionadas.
Com base no conteúdo
- Os filtros não podem ter sido aplicados em uma pesquisa anterior.
- Somente blocos que correspondem a valores de atributos em atributos de catálogo marcados como dinamicamente filtráveis.
- O retorno da pesquisa (a resposta da Pesquisa de comércio com IA) precisa ter pelo menos um produto.
- Nenhum bloco correspondente a filtros do sistema, como "em estoque = sim" ou "disponível para venda = sim", é mostrado.
- Os blocos são classificados por probabilidade de engajamento.
Com base nas contagens de produtos
- E se houver menos de 20 blocos classificáveis?
- Se houver entre 2 e 20, retorne o máximo de blocos possível.
- Se houver menos de 2 blocos disponíveis, não retorne nenhum.
- Se houver mais de 20 blocos classificáveis, retorne os 20 principais com base na probabilidade de engajamento.
Com base em consultas quantitativas
- Os blocos oferecem suporte a "categóricos" (cor = vermelho) e numéricos (peso = "1 lb - 2 lb").
- Agrupamento de blocos numéricos:
- O agrupamento configurado usando controles para atributos específicos é respeitado. Por exemplo, se um atributo for agrupado manualmente em pesos de 0 a 1, 1 a 3 libras e 3 a 6 libras, esses buckets serão usados nos blocos. Mais detalhes podem ser encontrados em Controles de atributos e blocos dinâmicos.
- Se um atributo for agrupado automaticamente, os mesmos buckets serão usados em blocos.
Navegação por blocos na API AI Commerce Search?
Não há uma nova API para o recurso de blocos. No entanto, novos campos foram adicionados à API principal (consulta) da Vertex AI.
Solicitar tileNavigationSpec
Resposta tileNavigationResult
Em seguida, a API retorna até 20 blocos no campo tileNavigationResult, classificados por probabilidade de uso. A resposta mostra os blocos de acordo com os valores dos atributos e uma imagem representativa correspondente:
Nenhuma mudança é necessária na API atual, e novas bibliotecas de cliente estão disponíveis no momento da GA e são publicadas na documentação da biblioteca pública.
O que os varejistas precisam fazer com os resultados da pesquisa de blocos
Mostrar blocos:mostre os blocos retornados na ordem fornecida, com o primeiro bloco na resposta sendo o primeiro mostrado.
ProductAttributeValueé um par de chave-valor que contém o valor do atributo, para que você saiba quais blocos mostrar. Nas solicitações de pesquisa subsequentes, oProductAttributeValueprecisa ser definido no campoappliedTilese também no campofilter(por exemplo,filter = "attributes.weight:ANY(\"large\")"). A resposta terá produtos filtrados e um novo conjunto de blocos para mostrar.Mostrar imagens:essas imagens podem ser obtidas referenciando o campo
representativeProductIdna resposta, que fornece o ID do produto de um produto típico que corresponde ao filtro aplicado. Em seguida, os varejistas procuram esse ID de produto representativo e selecionam uma imagem adequada para mostrar no bloco. É importante usar o ID do produto representativo, em vez do ID do produto principal, para garantir que a imagem reflita com precisão o atributo filtrado (por exemplo, mostrando uma variante vermelha para o filtrocolor = "red").
Configurar o comportamento dos blocos no console
A seleção de blocos que aparecem na tela de pesquisa é diretamente impulsionada pelos atributos do catálogo, que, por sua vez, são extraídos das informações que o varejista faz upload para o catálogo de produtos. Os blocos candidatos são todos os valores nos atributos de todos os "atributos dinamicamente filtráveis" no catálogo de produtos.
Ativar atributos dinâmicos e blocos
Os atributos são controlados por atributos de produtos, que têm origem no catálogo e nos eventos do usuário. Os atributos dinâmicos e os blocos são configurados para permitir que as consultas do usuário final correspondam aos atributos do produto.
Para controlar quais atributos são qualificados para atributos dinâmicos e blocos:
Acesse a página Controles da Pesquisa de comércio com IA no console do Gemini Enterprise para Customer Experience. Acessar a página "Controles"
Clique na guia Controles de atributos > defina os controles de blocos.
Opcional: para modificar os controles de atributos, clique em editModificar controles ao lado de Atributos e defina os controles de cada atributo como Verdadeiro ou Falso.

A terceira e a quarta colunas (Indexável e Atributos dinâmicos) são fundamentais para controlar os blocos. Para cada linha de atributo, essas duas colunas precisam ser marcadas como Verdadeiro para que os blocos funcionem. Indexável permite que a Pesquisa de comércio com IA filtre usando o atributo. Com os atributos dinâmicos ativados, a Pesquisa de comércio com IA pode usar automaticamente um atributo como um atributo dinâmico com base no comportamento anterior do usuário, como cliques e visualizações de atributos.
Para saber como fazer isso na API, consulte a seção Controle de blocos na API.
Controles de blocos individuais
Os controles de atributos permitem gerenciar o comportamento dos atributos sem mudar o catálogo e afetar o comportamento de pesquisa no site.
O controle Remover atributos remove um atributo inteiro dos resultados de atributos dinâmicos para determinadas consultas. Ele também remove os blocos de membros desse atributo de serem retornáveis como blocos.
Os seguintes controles de valor de atributo marcados com Atributos dinâmicos e blocos no nível do catálogo também afetam os blocos:
- Ignorar valores de atributos: impede que o bloco apareça e remove o atributo dinâmico nos resultados da pesquisa.
- Substituir valores de atributos: permite que o varejista mude o valor do atributo (por exemplo, para o atributo
color, mudenavy blueparablue) para consultas específicas em blocos e atributos dinâmicos. - Definir intervalos numéricos: permite que o varejista especifique tamanhos de bucket para gerar uma resposta de pesquisa em um determinado intervalo dinâmico, tanto em atributos dinâmicos quanto em blocos.
Os três últimos tipos de controle de atributos dinâmicos no menu suspenso de tipos de controle de atributos não afetam os blocos:
- Forçar o retorno de atributos
- Reclassificar atributos dinâmicos
- Mesclar atributos
Para mais informações sobre como controlar o valor do atributo específico e o comportamento do bloco em cada controle, consulte Controles de atributos.
Controle de blocos na API
Esta seção descreve como controlar o comportamento dos blocos na API AI Commerce Search.
Controles de atributos
Para pesquisa e recomendações, você encontra a API no nível do catálogo em Recurso REST: projects.locations.catalogs.attributesConfig. Essa API fornece métodos para adicionar, remover e substituir atributos no catálogo e no nível do produto. O campo catalogAttributes pode ser mapeado para indexável, pesquisável e dynamicFacetable. dynamicFacetable se aplica ao comportamento do bloco se os atributos forem qualificados para blocos.
Configuração de atributos no nível do catálogo.
| Campo relevante para blocos | |
catalogAttributes
|
map Ativa a configuração de atributos no nível do catálogo, que contém informações sobre se ele é pesquisável, dinamicamente filtrável e muito mais, mapeando o nome de um atributo para um valor, que é um objeto chamável, CatalogAttribute.
|
O recurso attributesConfig fornece CatalogAttribute, um objeto no nível do catálogo. Dois dos campos desse objeto geram controles sobre quais atributos aparecem como blocos. Isso significa que todos os atributos em todos os "atributos filtráveis" do catálogo de produtos podem ser candidatos a blocos:
| Campos relevantes para blocos | |
DynamicFacetableOption
|
enum campo de controle global que precisa ser especificado como ativado ou desativado. Isso ativa ou desativa os atributos dinâmicos, o que, por sua vez, direciona os blocos. Ele é definido em Controles de atributos no Google Cloud console.
|
facetConfig
|
objeto que contém opções para valores de atributos individuais. Esse campo é um controle de atributos. |
Controles de atributos
FacetConfig
Um objeto que contém opções de atributos para tornar os valores de atributos individuais dinâmicos e, portanto, potencialmente blocáveis. É um campo da configuração CatalogAttribute no nível do catálogo.
O objeto contém campos já existentes cujo impacto agora se estende aos blocos:
| Campos relevantes para blocos | |
ignoredFacetValues
|
Esse campo de mensagem no FacetConfig contém valores de atributo a serem ignorados para o nome do atributo atual para um determinado período e apenas no atributo sem afetar as descrições do produto no catálogo.
|
facetIntervals
|
Isso permite que o varejista especifique tamanhos de bucket para uma entrada numérica. Isso precisa funcionar da mesma maneira para blocos. Se um varejista definir intervalos numéricos específicos para um atributo dinâmico, ele precisará usar os mesmos intervalos numéricos para blocos. |
removeFacetValue
|
Remove valores de atributos para chaves de atributos específicas. Eles são mapeados para valores de atributos. |
Saiba como criar esses controles individuais no console.