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 puede buscar en esta página.
Nivel de usuario requerido: Personal
La página de Registros de Búsqueda muestra datos de todas las búsquedas realizadas en un sitio. Puede acceder a ella a través de la pestaña Admin > Logs > Search Logs (
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 que se está buscando. 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 de ese término. Un CTR alto es un buen indicio de que los usuarios encuentran el contenido que buscan en un sitio. El código fuente de la tasa CTR está disponible aquí: discourse/app/models/search_log.rb.Filtros
La página de Registros de Búsqueda solo mostrará los 100 mejores resultados independientemente de cualquier filtro.
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
- Día
- Tipo de Búsqueda: El tipo de búsqueda que se está realizando. Estos filtros le permiten aislar términos que parecen obtener clics en un tipo de búsqueda pero no en otro. Las opciones seleccionables incluyen:
- Encabezado: Búsquedas realizadas desde el icono de búsqueda (
) en la parte superior de cada página.
- Cuerpo completo: Búsquedas realizadas desde la página de búsqueda avanzada disponible en (
.../search)
Datos Adicionales de Registros de Búsqueda
Si necesita información sobre consultas de búsqueda que no puede obtener de la página de registros de búsqueda del administrador, puede intentar usar 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 determinado.
-- [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 Me gusta


