Recherche IA Journaux d’événements et d’actions pour Recherche IA une utilisation dans Actions recommandées
Les journaux d’événements et d’actions Recherche IA capturent les interactions des utilisateurs et les activités de recherche, fournissant des données pour les tableaux de bord d’analyse Recherche IA.
Rechercher les journaux d’événements et d’actions
- Journalisation des événements de recherche : journalisation des événements de recherche, y compris les requêtes de recherche, les résultats et les actions des utilisateurs, en mettant des événements en file d’attente et en les traitant dans des tables dédiées. Les événements de recherche sont d’abord mis en file d’attente dans la table Événements de signal en file d’attente, puis, lorsqu’ils sont traités, ils sont déplacés dans la table Événements de recherche.
- Déclencheurs de journalisation des événements : les tables Événements de recherche, Événements de source de recherche et Événements de signal de recherche capturent des détails tels que les changements de requête, les sources de résultats et les filtres de facette appliqués. La journalisation se produit non seulement lorsque des recherches ont lieu, mais aussi lorsque des filtres, des facettes ou des tris sont appliqués, garantissant une capture complète des interactions de l’utilisateur avec les fonctionnalités de recherche.
Les événements sont mis en file d’attente, puis traités dans les tables suivantes :
- Table des événements de recherche [sys_search_event] : consigne les requêtes de recherche, les informations utilisateur et l’état des résultats.
- Source de recherche Table d’événements [sys_search_source_event] : capture l’origine de la requête (par exemple, l’élément de catalogue).
- Rechercher les événements de signal Table [sys_search_signal_event] : Filtres de facette de journaux Filtres de facette appliqués sur les résultats pour une requête de recherche et les mappages de sources.
Pour plus d’informations sur les tableaux précédents, reportez-vous à .Search Suggestions tables
- Journalisation des actions de résultats de recherche : il existe des tables distinctes pour enregistrer les clics et les actions sur les résultats de recherche, y compris les distinctions entre les actions de résultat normales et Genius, avec plusieurs entrées pour plusieurs actions sur une seule source. Lorsque vous interagissez avec un résultat de recherche, par exemple en cliquant sur un lien ou en effectuant une action, ces actions sont enregistrées. Pour l’expérience d’aperçu, des actions telles que l’exploration sont automatiquement journalisées pour éviter les doublons. Ces données sont ensuite utilisées pour remplir les tableaux de bord d’analyse, prédéfinis ou personnalisés, ce qui vous permet de suivre et d’analyser efficacement les interactions avec les résultats de recherche.
Pour obtenir des conseils personnalisés, vous devez émettre l’événement de résultat de recherche de journal avec la structure de charge utile appropriée, qui inclut des données liées à l’action. L’émission des détails de l’action dans la charge utile est facultative. Sans lui, les événements sont toujours consignés, mais manquent d’informations d’action spécifiques, ce qui évite les doublons grâce à l’utilisation d’ID d’action uniques. Les actions de conseil personnalisées nécessitent l’émission d’événements avec une structure de charge utile fournie pour consigner les détails de l’action, tandis que les conseils prêts à l’emploi gèrent cela automatiquement. Pour la structure de la charge utile, reportez-vous à la section Structure de charge utile du journal des actions personnalisées.
- Table d’événements de résultat de recherche [sys_search_signal_result_event] : stocke les données de signal pour les résultats de recherche que vous sélectionnez.
- Table d’actions d’événement de résultat de recherche [sys_search_signal_result_event_action] : stocke les données de signal pour les interactions de l’utilisateur avec les résultats de recherche.
- Table Actions de résultat Genius [sys_search_genius_result_event_action] : stocke les données de signal pour les interactions de l’utilisateur avec les cartes de réponse de résultat Genius.
Pour plus d’informations sur les tableaux précédents, reportez-vous à .Search signal tables
- Analyse de Recherche IA : les données enregistrées sont ensuite utilisées pour remplir les tableaux de bord d’analyse de Recherche IA, prédéfinis ou personnalisés, ce qui vous permet de suivre et d’analyser efficacement les interactions avec les résultats de recherche. Pour en savoir plus sur le tableau de bord d’analyse Recherche IA, reportez-vous à la section AI Search analytics dashboard. Vous pouvez afficher l’utilisation liée à l’espace Actions recommandées de travail CSM dans le tableau de bord d’analyse Recherche IA en sélectionnant l’option Configuration de recherche de l’espace de travail configurable [CSM AIS] dans le menu déroulant de l’application en haut à droite.Recherche IA
Structure de charge utile du journal des actions personnalisées
Pour la journalisation des actions personnalisées, c’est-à-dire pour l’action que vous créez dans une expérience d’aperçu de conseil, vous devez émettre un événement avec une structure de charge utile qui inclut des données liées à l’action. D’autres champs courants, tels que les filtres appliqués et les vues, sont gérés par le système. Si la charge utile est vide, l’événement sera toujours journalisé, mais les détails de l’action ne seront pas disponibles. Cette charge utile structurée est essentielle pour créer des tableaux de bord d’analyse détaillés, car elle fournit des informations spécifiques sur les interactions de l’utilisateur avec des actions personnalisées.
api.emit(LOG_SEARCH_RESULT_EVENT, {actionData: {actionName: actionId}})
Pour en savoir plus sur la configuration de la charge utile des actions personnalisées, reportez-vous à la section Personnaliser une expérience d’aperçu de conseil dans Générateur d'IU.