Esta es una guía de referencia para describir cómo funciona la página de Registros de Búsqueda y los tipos de datos que puedes buscar en ella.
Nivel de usuario requerido: Personal
La página de Registros de Búsqueda muestra datos de todas las búsquedas realizadas en un sitio. Puedes acceder a ella a través de la pestaña Administración > Registros > Registros de Búsqueda (example.discourse.com/admin/logs/search_logs).
Puntos de datos
La página de Registros de Búsqueda contiene los siguientes puntos de datos:
term: el texto que se está buscando.searches: número de veces que se ha buscado el término.CTR: la tasa de clics del término buscado. El CTR es igual al número de clics que ha recibido un término de búsqueda dividido por el número total de búsquedas para ese término. Un CTR alto es un buen indicador de que los usuarios están encontrando el contenido que buscan en un sitio. El código fuente para la tasa de CTR está disponible aquí: discourse/app/models/search_log.rb.
Filtros
La página de Registros de Búsqueda solo mostrará los 100 resultados principales, independientemente de los filtros aplicados.
La página de Registros de Búsqueda se puede filtrar por lo siguiente:
- Fecha: la fecha en que se buscó un término. Las opciones seleccionables incluyen:
- Todo el tiempo
- Año
- Trimestre
- Mes
- Semana
- Hoy
- Tipo de búsqueda: el tipo de búsqueda realizada. Estos filtros te permiten aislar términos que parecen obtener clics en un tipo de búsqueda pero no en el otro. Las opciones seleccionables incluyen:
- Encabezado: Búsquedas realizadas desde el icono de búsqueda (
) en la parte superior de cada página. - Página completa: Búsquedas realizadas desde la página de búsqueda avanzada disponible en (
.../search)

- Encabezado: Búsquedas realizadas desde el icono de búsqueda (
Datos adicionales de registros de búsqueda
Si necesitas información sobre consultas de búsqueda que no puedes obtener desde la página de registros de búsqueda del administrador, puedes probar usando el plugin Data Explorer. Por ejemplo, aquí hay una consulta de Data Explorer que devuelve términos de búsqueda para un nombre de usuario dado.
-- [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

