Guide de référence pour la page des Journaux de recherche

:bookmark: Ceci est un guide de référence pour décrire le fonctionnement de la page Journal des recherches et les types de données que vous pouvez rechercher sur cette page.

:person_raising_hand: Niveau d’utilisateur requis : Personnel

La page Journal des recherches affiche les données de toutes les recherches effectuées sur un site. Vous pouvez y accéder via l’onglet Admin > Journaux > Journal des recherches (example.discourse.com/admin/logs/search_logs).

Points de données

La page Journal des recherches contient les points de données suivants :

  • term : le texte recherché.
  • searches : le nombre de fois où le terme a été recherché.
  • CTR : Le taux de clics du terme recherché. Le CTR est égal au nombre de clics qu’un terme de recherche a reçus divisé par le nombre total de recherches pour ce terme. Un CTR élevé est une bonne indication que les utilisateurs trouvent le contenu qu’ils recherchent sur un site. Le code source du taux de CTR est disponible ici : discourse/app/models/search_log.rb.

Filtres

La page Journal des recherches n’affichera que les 100 meilleurs résultats, quels que soient les filtres.

La page Journal des recherches peut être filtrée par les éléments suivants :

  • Date : La date à laquelle un terme a été recherché. Les options sélectionnables incluent :
  • Tout le temps
  • Année
  • Trimestre
  • Mois
  • Semaine
  • Jour
  • Type de recherche : Le type de recherche effectué. Ces filtres vous permettent d’isoler les termes qui semblent générer des clics pour un type de recherche mais pas pour un autre. Les options sélectionnables incluent :
  • En-tête : Recherches effectuées à partir de l’icône de recherche ( :mag: ) en haut de chaque page.
  • Corps entier : Recherches effectuées à partir de la page de recherche avancée disponible à l’adresse (.../search)
    image

Données supplémentaires du journal des recherches

Si vous avez besoin d’informations sur les requêtes de recherche que vous ne pouvez pas obtenir à partir de la page des journaux de recherche d’administration, vous pouvez essayer d’utiliser le plugin Data Explorer. Par exemple, voici une requête Data Explorer qui renvoie les termes de recherche pour un nom d’utilisateur donné.

-- [params]
-- string :username

SELECT
sl.term,
COUNT(sl.term) AS query_count
FROM search_logs sl
JOIN users u
ON u.id = sl.user_id
WHERE u.username = :username
GROUP BY sl.term
ORDER BY query_count DESC
4 « J'aime »