Sobre aspectos dinâmicos

Use Aspectos dinâmicos para criar novas seleções de intervalo automaticamente no momento da pesquisa. Como opção, você pode associar cada campo de aspecto dinâmico a até um nome de tabela em sua conta de Adobe Search & Promote. Você aplica esses relacionamentos de tabela no tempo de pesquisa para qualquer campo de aspecto dinâmico envolvido na pesquisa.

Uso de aspectos dinâmicos

OBSERVAÇÃO

Por padrão, esse recurso não está ativado em Adobe Search&Promote. Entre em contato com o Suporte Técnico para ativar o recurso para uso.

Sem o uso de Aspectos dinâmicos, era necessário mesclar atributos relacionados em "slots" e exibir apenas os espaços homogêneos para uma determinada pesquisa. Ou seja, eles só poderiam conter os valores de um atributo lógico, como "tamanho do sapato" ou "tamanho do anel". Esse método forneceu desempenho adequado em tempo de pesquisa com um grande conjunto de atributos únicos.

No entanto, quando o Dynamic Faceting é usado, ele não coloca um limite no número de aspectos que a pesquisa principal pode rastrear com eficiência. Você pode definir centenas de aspectos dinâmicos, a partir dos quais a pesquisa principal pode retornar os "principais N aspectos dinâmicos" para uma determinada pesquisa, onde N normalmente é um valor mais modesto de 10 a 20 ou menos. Esse método elimina a necessidade de ajustar os atributos. Agora você pode criar uma faceta dinâmica exclusiva para atributos em seu site.

Quais facetas você deveria tornar dinâmicas?

Facetas que são escassamente preenchidas em todo o seu site e aparecem somente para um subconjunto de pesquisas são bons candidatos a tornarem-se dinâmicas. Por exemplo, uma faceta chamada "largura da frente" só pode ser preenchida ao procurar sapatos ou botas. Enquanto outra faceta chamada "Estilo numérico da face", com possíveis valores de "Romano" e "Árabe", só pode aparecer ao procurar relógios ou relógios.

Se sua conta tiver um grande número dessas facetas, ele aprimora o desempenho da pesquisa para usar facetas dinâmicas, em vez de sempre selecionar todo o conjunto de facetas possíveis para cada pesquisa. Facetas genéricas como "SKU" ou "marca", que normalmente são apropriadas para exibir com os resultados de cada pesquisa, normalmente não são apropriadas como facetas dinâmicas.

Relação de aspectos para campos de meta tag

Os aspectos são criados sobre os campos da meta tag. Um campo de meta tag é um recurso de camada de pesquisa principal de baixo nível de Adobe Search&Promote. Facetas, por outro lado, são parte da GS (Pesquisa guiada), a camada de apresentação de alto nível da Search & Promote de Adobe. No entanto, os campos de metatag próprios da faceta não sabem nada sobre aspectos. Ao configurar aspectos dinâmicos, você primeiro adiciona facetas e, em seguida, adiciona campos de metatag com a opção Faceta dinâmica selecionada para definir a faceta identificada como dinâmica.

OBSERVAÇÃO

Não há nenhuma configuração de "Aspecto dinâmico" em Design > Navigation > Facets. O que torna uma faceta "dinâmica" é que seu "campo da meta tag" subjacente é dinâmico, conforme definido em Settings > Metadata > Definitions.

Exemplos de aspectos dinâmicos na ação

Exemplo de aspectos dinâmicos que são exibidos após uma pesquisa por "inicializações":

Outro exemplo de aspectos dinâmicos que são exibidos após uma pesquisa por "relógios":

Consulte também

Configuração de aspectos dinâmicos

Configurando Aspectos Dinâmicos no Search&Promote.

OBSERVAÇÃO

Por padrão, esse recurso não está habilitado no Adobe Search & Promote. Entre em contato com o Suporte Técnico para ativar o recurso para uso.

Antes que os efeitos dos seus aspectos dinâmicos estejam visíveis para os clientes, você deve reconstruir o índice do site.

Consulte também

Para configurar aspectos dinâmicos

  1. Verifique se você já adicionou facetas.

    Consulte Adicionar uma nova faceta.

  2. Após a adição dos seus aspectos, certifique-se de ter adicionado os aspectos aos novos campos de meta tag definidos pelo usuário.

    Consulte Adicionar um novo campo de metatag.

  3. No menu do produto, clique em Settings > Metadata > Definitions.

  4. Na página Definitions, na tabela User-defined fields, na coluna Actions, clique no ícone de lápis (Editar) na linha do nome do campo da meta tag associado à faceta que você deseja tornar dinâmica.

  5. Na página Edit Field, marque Dynamic Facet.

    Consulte a tabela de opções em Adicionar um novo campo de metatag.

  6. Clique em Save Changes.

  7. Clique em regenerar o índice de site preparado na caixa azul para reconstruir rapidamente o índice de site preparado.

    Consulte também Regenerando o índice de um site ativo ou temporário.

  8. Determine o número de aspectos dinâmicos a serem selecionados para uma determinada pesquisa. Você executa essa tarefa seguindo um destes procedimentos:

    • Crie uma regra de limpeza de consulta com as condições desejadas, que execute a ação set, backend parameter, sp_sfvl_df_count para o valor X, onde X é o número desejado de aspectos dinâmicos a serem solicitados no momento da pesquisa, e clique em Add.

    Consulte Adicionar uma regra de limpeza de consulta.

    Consulte também Parâmetros CGI de pesquisa de backend, linha 40 na tabela para obter mais explicações de sp_sfvl_df_count.

    • Adicione uma pesquisa e defina o parâmetro "personalizado" sp_sfvl_df_count para o valor desejado e clique em Add.

    Consulte Adicionar uma nova definição de pesquisa.

    Consulte também Parâmetros CGI de pesquisa de backend, linha 40 na tabela para obter mais explicações de sp_sfvl_df_count.

  9. Edite o modelo de transporte apropriado para exibir os aspectos dinâmicos que a pesquisa principal retorna.

    Consulte Edição de uma apresentação ou de um modelo de transporte.

    Por exemplo, suponha que seu modelo de transporte tenha o nome guided.tpl. Nesse caso, no menu do produto, clique em Design > Templates. Na página Templates , localize guided.tpl na tabela. e clique em Edit à direita do nome. Na página Edição , adicione o seguinte bloco de código ao final de </facets>: Saída JSON:

    ... 
    }<search-dynamic-facet-fields>, 
            { 
                "name" : "<search-dynamic-facet-field-name>", 
                "dynamic-facet" : 1, 
                "values" : [<search-field-value-list quotes="yes" commas="yes" data="values" sortby="values" encoding="json" />], 
                "counts" : [<search-field-value-list quotes="yes" commas="yes" data="results" sortby="values" />] 
    
            }</search-dynamic-facet-fields> 
    ...
    
  10. Edite o modelo ou modelos de apresentação apropriados para exibir as facetas dinâmicas.

    Consulte Edição de uma apresentação ou de um modelo de transporte.

    Por exemplo, suponha que você tenha um modelo chamado sim.tmpl usado para produzir conteúdo no Simulador. Para editar esse modelo, no menu do produto, clique em Design > Templates. Na página Templates , localize sim.tmpl na tabela. e clique em Edit à direita do nome. Na página Edição , adicione o seguinte na área de exibição de faceta do modelo:

    <h6>DF RAIL</h6> 
    <guided-facet-rail gsname="__dynamic_facets"> 
                <guided-facet ><!-- behavior=Normal --> 
                <div class="facet-block" id="facet"> 
                <p><b><guided-facet-display-name /></b></p> 
                <ul> 
                    <guided-facet-values> 
                        <guided-if-facet-value-equals-length-threshold> 
                </ul> 
                <ul id="brand" style="display:none"> 
                        </guided-if-facet-value-equals-length-threshold> 
                        <guided-if-facet-value-selected> 
                            <li><guided-facet-value> [<guided-lt>a href="<guided-facet-value-undo-path />"<guided-gt>X</a>]</li> 
                        <guided-else-facet-value-selected> 
                            <li><guided-facet-link><guided-facet-value></guided-facet-link> (<guided-facet-count>) </li> 
                        </guided-if-facet-value-selected> 
                    </guided-facet-values> 
                </ul> 
                <guided-if-facet-long> 
                  <br /><guided-lt />a href="#" onclick="moreless(this,'brand');return false;" <guided-gt /><button style="font-size:10px;">VIEW MORE</button></a> 
                </guided-if-facet-long> 
                </div> 
                </guided-facet> 
    </guided-facet-rail> 
    <h6>/DF RAIL</h6>
    

    Você também faria uma modificação semelhante a outros templates de Apresentação, conforme necessário, como json.tmpl.

    Certifique-se de especificar __dynamic_facets para gsname na tag guided-facet-rail. Essa tag é um painel de facetas predefinido reservado para a saída de quaisquer facetas dinâmicas que são retornadas para uma determinada pesquisa.

    Opcionalmente, também é possível editar esse painel de facetas especial por meio de Rules > Business Rules e usando o Advanced Rule Builder, como mostrado abaixo.

    Consulte também Adicionar uma nova regra de negócios

Nesta página