Esta página apresenta o recurso de navegação por blocos da AI Commerce Search.
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 refinamentos dinâmicos, mostrando apenas os atributos mais usados para uma consulta específica, independente das famílias de refinamentos 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 com mais rapidez e relevância para o usuário final. O recurso de navegação por bloco foi projetado para resolver o problema imobiliário das facetas dinâmicas e permitir que o usuário encontre mais rapidamente o que provavelmente é mais relevante para ele. A navegação por blocos também evita que o comprador precise procurar em todas as famílias de facetas 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 refinamentos dinâmicos são fornecidos na AI Commerce Search no console do Gemini Enterprise for Customer Experience ao fazer upload do catálogo de produtos. Eles restringem as consultas mudando a ordem dos filtros mostrados para que os corretos fiquem na parte de cima e a pesquisa retorne resultados mais relevantes a cada interação.
Os aspectos dinâmicos classificam famílias de filtros, como "Estilo", "Manga" para uma consulta de vestido para varejistas de moda ou "Volume", "Variedade" ou "Recipiente" para leite para varejistas de alimentos. Muitas vezes, essas famílias de facetas dinâmicas são organizadas de uma forma que nem sempre é intuitiva para o usuário. Além disso, um painel de navegação para seleção dinâmica de facetas ocupa muito espaço no site do produto e nem sempre é compatível com dispositivos móveis.
Assim, surgiu a necessidade de reduzir o espaço imobiliário nos sites de produtos 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 mostrados horizontalmente no site do produto, independente das famílias de facetas. Os blocos controlam 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 visualização imediata. Assim, a navegação por blocos oferece aos usuários uma organização mais acessível do conteúdo de refinamentos 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 têm mais chances de gerar engajamento. Esses blocos são classificados por probabilidade de uso, independente 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, será como se o valor de refinamento correspondente tivesse sido aplicado. Isso atualiza a lista de produtos para corresponder à consulta e ao filtro, e a faceta aplicada é mostrada. Além disso, os blocos mostrados são atualizados para refletir a nova taxa de engajamento esperada, excluindo os filtros que já foram aplicados.
Jornada da loja
O varejista envia uma consulta para a API AI Commerce Search e recebe uma resposta padrão que inclui uma lista classificada de valores de bloco classificados em famílias de atributos de produtos 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 vai 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 ao Google um evento para a segunda consulta com o filtro adicionado. A resposta da AI Commerce Search, 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 mosaicos com base nas preferências que os varejistas podem definir no console da AI Commerce Search no Gemini Enterprise for Customer Experience ou na API AI Commerce Search para conteúdo, contagem de produtos e consultas quantitativas relacionadas.
Com base no conteúdo
- Não é possível ter aplicado filtros em uma pesquisa anterior.
- Apenas blocos que correspondem a valores de atributos no catálogo marcados como dinamicamente facetáveis.
- O retorno da pesquisa (a resposta da API AI Commerce Search) precisa ter pelo menos um produto.
- Nenhum bloco correspondente a filtros do sistema, como "instock = yes" ou "available for sale = yes", é mostrado.
- Os blocos são classificados por probabilidade de engajamento.
Com base na contagem 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 dois 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 aceitam atributos "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 aspecto for agrupado manualmente em intervalos de 0 a 1, 1 a 3 e 3 a 6 libras, esses intervalos serão usados nos blocos. Confira mais detalhes em Controles dinâmicos de bloco e faceta.
- Se uma faceta for agrupada automaticamente, os mesmos intervalos precisarão ser usados nos 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 (de consulta) do Vertex AI.
Solicitar tileNavigationSpec
Response 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:
Não é necessário fazer mudanças na API atual, e novas bibliotecas de cliente estarão disponíveis no momento da GA e serão publicadas na documentação da biblioteca pública.
O que os varejistas devem fazer com os resultados da pesquisa em bloco
Mostrar blocos:mostre os blocos retornados na ordem fornecida, sendo o primeiro bloco na resposta o primeiro bloco 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 pesquisam 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 do bloco no console
A seleção de blocos que aparecem na tela de pesquisa é feita diretamente pelos atributos do catálogo, que, por sua vez, são extraídos das informações que o varejista envia para o catálogo de produtos. Os blocos de candidatos são todos os valores nos atributos de todos os "atributos dinamicamente facetáveis" no catálogo de produtos.
Ativar atributos dinâmicos e blocos
As facetas são controladas por atributos do produto, que têm origem no catálogo e nos eventos do usuário. Os filtros de atributos e blocos dinâmicos são configurados para permitir que as consultas do usuário final correspondam aos atributos do produto.
Para controlar quais atributos estão qualificados para filtros dinâmicos e blocos:
Acesse a página Controles da Pesquisa de comércio com IA no console do Gemini Enterprise for Customer Experience. Acessar a página "Controles"
Clique na guia Controles de atributo > defina os controles de bloco.
Opcional: para modificar os controles de atributo, clique em editModificar controles ao lado de Atributos e defina os controles de cada atributo como Verdadeiro ou Falso.

As terceira e quarta colunas (Indexável e Atributos dinâmicos) são essenciais para controlar os blocos. Para cada linha de atributo, as duas colunas precisam ser marcadas como Verdadeiro para que os blocos funcionem. Indexável permite que a AI Commerce Search filtre usando o atributo. Com a filtragem dinâmica ativada, a AI Commerce Search pode usar automaticamente um atributo como um filtro dinâmico com base no comportamento anterior do usuário, como cliques e visualizações de filtros.
Para saber como fazer isso na API, consulte a seção Controle de bloco na API.
Controles de blocos individuais
Com os controles de atributos, é possível gerenciar o comportamento deles sem mudar o catálogo e afetar o comportamento de pesquisa em todo o site.
O controle Remover atributos remove um atributo inteiro dos resultados de atributos dinâmicos para determinadas consultas. Ele também impede que os blocos de membros desse atributo sejam retornados como blocos.
O seguinte valor de refinamento controla os indicadores marcados com Refinamento e blocos dinâmicos no nível do catálogo e também afeta os blocos:
- Ignorar valores de atributo: 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) em consultas específicas nos blocos e atributos dinâmicos. - Definir intervalos numéricos: permite que o varejista especifique tamanhos de agrupamento para gerar uma resposta de pesquisa em um determinado intervalo dinâmico, tanto em facetas quanto em blocos dinâmicos.
Os três últimos tipos de controle de atributo dinâmico no menu suspenso de tipos de controle de atributo não afetam os blocos:
- Forçar o retorno de atributos
- Reclassificar atributos dinâmicos
- Mesclar atributos
Para mais informações sobre como controlar um valor de atributo específico e o comportamento do bloco em cada controle, consulte Controles de atributos.
Controle de bloco 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, no recurso REST "Resource: projects.locations.catalogs.attributesConfig". Essa API oferece métodos para adicionar, remover e substituir atributos no nível do catálogo e do produto. O campo catalogAttributes pode ser mapeado para indexável, pesquisável e dynamicFacetable. dynamicFacetable se aplica ao comportamento de blocos se os refinamentos forem qualificados para blocos.
Configuração de atributo no nível do catálogo.
| Campo relevante para o bloco | |
catalogAttributes
|
map Ativa a configuração de atributos no nível do catálogo, que contém informações sobre se ele pode ser pesquisado, se tem facetas dinâmicas 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 qualquer atributo em todos os "atributos facetados" do catálogo de produtos pode ser candidato à exibição em blocos:
| Campos relevantes para o bloco | |
DynamicFacetableOption
|
enum campo de controle global que precisa ser especificado como ativado ou desativado. Isso ativa ou desativa os refinamentos dinâmicos, que impulsionam os blocos. Essa opção está em "Controles de atributo" no console do Google Cloud .
|
facetConfig
|
objeto que contém opções para valores de refinamento individuais. Este campo é um controle de refinamento. |
Controles de atributo
FacetConfig
Um objeto que contém opções de faceta para tornar os valores individuais dinâmicos e, portanto, potencialmente combináveis em blocos. É 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 o bloco | |
ignoredFacetValues
|
Esse campo de mensagem no FacetConfig contém valores de faceta a serem ignorados para o nome do atributo atual em um determinado período e apenas na faceta, sem afetar as descrições dos produtos no catálogo.
|
facetIntervals
|
Isso permite que o varejista especifique tamanhos de bucket para uma entrada numérica. Isso deve funcionar da mesma forma para blocos. Se um varejista definir intervalos numéricos específicos para um aspecto dinâmico, ele deverá usar os mesmos intervalos numéricos para blocos. |
removeFacetValue
|
Remove os valores de atributo para chaves de atributo específicas. Eles são mapeados para valores de atributos. |
Saiba como criar esses controles individuais no console.