Show Menu
SUJETS×

A propos des facettes dynamiques

Utilisez les facettes dynamiques pour créer automatiquement de nouvelles sélections de plage au moment de la recherche. Vous pouvez éventuellement associer chaque champ de facette dynamique à un nom de table au maximum dans votre compte Adobe Search&Promote. Vous appliquez ces relations de tableau au moment de la recherche pour tous les champs de facettes dynamiques impliqués dans la recherche.

Utilisation de facettes dynamiques

Par défaut, cette fonction n’est pas activée dans Adobe Search&Promote, par défaut. Contactez le support technique pour activer la fonction à utiliser.
Sans utiliser les facettes dynamiques, vous deviez fusionner les attributs associés dans des "emplacements" et afficher uniquement les emplacements homogènes pour une recherche donnée. En d'autres termes, ils ne pouvaient contenir qu'une seule valeur d'attribut logique, telle que "taille de la chaussure" ou "taille de l'anneau". Cette méthode a fourni des performances de recherche appropriées avec un ensemble important d’attributs uniques.
Lorsque la facette dynamique est utilisée, toutefois, elle ne limite pas le nombre de facettes dont la recherche principale peut effectuer un suivi efficace. Vous pouvez définir des centaines de facettes dynamiques, à partir desquelles la recherche principale peut renvoyer les "facettes N dynamiques principales" pour une recherche donnée, N qui est généralement une valeur plus modeste de 10-20 ou moins. Cette méthode élimine la nécessité de positionner les attributs. Vous pouvez désormais créer une facette dynamique unique pour les attributs sur votre site Web.

Quelles facettes devriez-vous rendre dynamiques ?

Les facettes peu renseignées sur votre site Web et qui ne s’affichent que pour un sous-ensemble de recherches sont de bons candidats pour rendre dynamique. Par exemple, une facette nommée "largeur de pied de page" peut uniquement être renseignée lors de la recherche de chaussures ou de bottes. Alors qu’une autre facette nommée "Style numérique de visage", avec les valeurs possibles de "Romain" et "Arabe", ne peut apparaître que lors de la recherche de montres ou d’horloges.
Si votre compte comporte un grand nombre de ces facettes, les performances de recherche sont améliorées afin d’utiliser les facettes dynamiques au lieu de toujours sélectionner l’ensemble des facettes possibles pour chaque recherche. Les facettes génériques telles que "SKU" ou "marque", qui sont normalement appropriées pour s’afficher avec les résultats de chaque recherche, ne sont généralement pas appropriées en tant que facettes dynamiques.

Relation des facettes aux champs de balise meta

Les facettes sont créées au-dessus des champs de balise meta. Un champ de balise meta est une fonction de couche de recherche principale de bas niveau de Adobe Search&Promotela section. Les facettes, en revanche, font partie de GS (Guided Search), la couche de présentation de haut niveau d’Adobe Search&Promote. Les facettes possèdent des champs de balise meta, mais les champs de balise meta ne connaissent rien aux facettes. Lorsque vous configurez des facettes dynamiques, vous devez d’abord ajouter des facettes, puis ajouter des champs de balise meta avec l’option Facette dynamique sélectionnée pour définir la facette identifiée comme étant dynamique.
Il n’existe pas de paramètre "Facette dynamique" dans Design > Navigation > Facets . Ce qui rend une facette "dynamique" est que son "champ de balise meta" sous-jacent est dynamique tel qu’il est défini dans Settings > Metadata > Definitions .

Exemples de facettes dynamiques en action

Exemple de facettes dynamiques affichées après une recherche de "bottes" :
Autre exemple de facettes dynamiques affichées après une recherche de "montres" :
Voir également

Configuration des facettes dynamiques

Configuration des facettes dynamiques dans Search&Promote.
Cette fonction n’est pas activée par défaut dans Adobe Search&Promote. Contactez le support technique pour activer la fonction à utiliser.
Avant que les effets de vos facettes dynamiques ne soient visibles par les clients, vous devez recréer l’index de votre site.
Voir également
Pour configurer des facettes dynamiques
  1. Vérifiez que vous avez déjà ajouté des facettes.
  2. Une fois vos facettes ajoutées, assurez-vous d’avoir ajouté les facettes aux nouveaux champs de balise meta définis par l’utilisateur.
    Voir Ajout d’un nouveau champ de balise meta.
  3. Dans le menu du produit, cliquez sur Settings > Metadata > Definitions.
  4. Sur la Definitions page, dans le User-defined fields tableau, dans la Actions colonne, cliquez sur l’icône représentant un crayon (Modifier) dans la ligne du nom du champ de balise meta associé à la facette que vous souhaitez rendre dynamique.
  5. Sur la Edit Field page, vérifiez Dynamic Facet .
    Voir le tableau des options dans Ajout d’un nouveau champ de balise meta.
  6. Cliquez sur Save Changes .
  7. Cliquez sur regénérer l’index de votre site intermédiaire dans la zone bleue pour recréer rapidement l’index de votre site Web intermédiaire.
    Voir aussi Régénération de l’index d’un site Web en direct ou par étape.
  8. Déterminez le nombre de facettes dynamiques à sélectionner pour une recherche donnée. Pour accomplir cette , effectuez l’une des opérations suivantes :
    • Créez une règle de nettoyage avec les conditions souhaitées, qui effectue l’action set , backend parameter à sp_sfvl_df_count évaluer X , où X correspond au nombre souhaité de facettes dynamiques à demander au moment de la recherche, puis cliquez sur Add .
    Voir Ajout d’une règle de nettoyage .
    Voir aussi Paramètres CGI de recherche principal, ligne 40 du tableau pour plus d’informations sur sp_sfvl_df_count les
    • Ajouter une recherche et définissez le sp_sfvl_df_count paramètre "personnalisé" sur la valeur souhaitée, puis cliquez sur Add .
    Voir aussi Paramètres CGI de recherche principal, ligne 40 du tableau pour plus d’informations sur sp_sfvl_df_count les
  9. Modifiez le modèle de transport approprié pour générer les facettes dynamiques renvoyées par la recherche principale.
    Supposons, par exemple, que votre modèle de transport soit nommé guided.tpl . Dans ce cas, dans le menu du produit, cliquez sur Design > Templates . Sur la Templates page, localisez guided.tpl dans le tableau. puis cliquez Edit à l’extrémité droite du nom. Sur la page de modification, ajoutez le bloc de code suivant à la fin de </facets> : Sortie 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. Modifiez le ou les modèles de présentation appropriés pour générer les facettes dynamiques.
    Supposons, par exemple, que vous ayez un modèle nommé sim.tmpl qui est utilisé pour générer du contenu dans le simulateur. Pour modifier ce modèle, dans le menu du produit, cliquez sur Design > Templates . Sur la Templates page, localisez sim.tmpl dans le tableau. puis cliquez Edit à l’extrémité droite du nom. Sur la page de modification, ajoutez les éléments suivants dans la zone d’affichage des facettes du modèle :
    <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>
    
    
    Vous apporteriez également une modification similaire aux autres modèles de présentation, selon les besoins, comme json.tmpl .
    Veillez à spécifier __dynamic_facets le gsname dans la guided-facet-rail balise . Cette balise est un rail de facettes prédéfini réservé à la sortie des facettes dynamiques renvoyées pour une recherche donnée.
    Vous pouvez également modifier ce rail de facettes spécial au moyen de Rules > Business Rules , et utiliser le Advanced Rule Builder comme illustré ci-dessous.