Comment suivre les requêtes de recherche du site dans Drupal ?

Sommaire

Pouvoir suivre les requêtes de recherche dans Drupal peut vous donner des indications précieuses sur ce que vos utilisateurs veulent ou ce dont ils ont besoin.

Disons par exemple que votre site web ne vend que des vélos rouges, mais vous remarquez que les utilisateurs recherchent toujours des vélos jaunes. Dans cet article, vous découvrirez quelques-uns de ces modules et comment suivre les recherches en utilisant uniquement Google Analytics.

 

Page « Top des phrases de recherche »

 

Drupal out of the box fait déjà un certain niveau de suivi des recherches. Tant que vous utilisez le module de recherche de base ; vous pouvez voir les phrases de recherche les plus populaires en allant sur Rapport -> « Top des phrases de recherche ».

Mais attention, ce n’est pas une bonne solution pour l’enregistrement des recherches à long terme. Les données utilisées sur cette page proviennent de la table watchdog (ou journal de la base de données). Par défaut, Drupal ne conserve qu’une certaine quantité de messages de journal dans la table watchdog. Utilisez donc cette page pour connaître les phrases les plus recherchées « les plus récentes » et comprenez que les phrases changeront en fonction de la durée de conservation des données du watchdog.

 

Module Search Log

 

Le module Search Log offre une journalisation des recherches pour le module Search de base ou tout module qui implémente le hook_search_info(). Le module stocke les données de journalisation dans sa propre table, cependant, il vous permet d’effacer les journaux à partir de sa page d’administration (Configuration -> « Journal de recherche »).

Vous pouvez également configurer le module pour qu’il ne conserve les journaux que pendant un certain nombre de jours. Par défaut, il est réglé sur 0, ce qui signifie qu’il conservera les journaux indéfiniment.

Le module dispose également d’un tableau de bord assez cool qui vous permet de visualiser tous les journaux et de les filtrer par date. Il suffit d’aller dans Rapports -> ; « Principaux termes de recherche ». Si vous installez le module Google chart API, vous obtenez également des graphiques fantaisistes sur la page.

 

Google Analytics

 

Google Analytics peut également être utilisé pour suivre les recherches sur le site. Maintenant, il y a deux façons de configurer GA pour enregistrer les recherches sur le site : en utilisant le module Google Analytics ou dans l’application web elle-même.

Si vous utilisez le module de recherche de base de Drupal et le module Google Analytics, allez dans Configuration -> « Google Analytics », cliquez sur l’onglet vertical « Recherche et publicité » et cochez la case « Suivi des recherches internes ».

Mais vous devrez aussi configurer votre profil GA pour suivre les recherches sur le site, rendez-vous sur cette page pour plus de détails.

C’est la raison pour laquelle vous devez configurer votre profil GA.

Si vous n’utilisez pas le module de recherche de base, alors vous pouvez demander à GA de suivre les recherches sur le site en définissant un « paramètre de requête ». Vous configurez tout cela dans l’application web, et non pas à l’intérieur du module.

Il s’agit d’un module de base.

Par exemple, la page de recherche sur Web Wash est /search?search=views. Le paramètre de requête dans ce cas est la recherche, donc tout ce que j’ai fait est de définir la recherche comme un paramètre de requête et maintenant GA suit n’importe quel paramètre comme ?search=views.

Facebook
Twitter
LinkedIn