Este es una versión SQL del Informe del Panel para Agentes de Usuario de Rastreadores Web.
Este Informe del Panel enumera los principales agentes de usuario de rastreadores web, ordenados por páginas vistas, proporcionando información sobre qué rastreadores están más activos en un sitio.
--[params]
-- date :start_date = 2024-01-06
-- date :end_date = 2024-02-07
SELECT
user_agent,
SUM(count) AS pageviews
FROM web_crawler_requests
WHERE date BETWEEN :start_date AND :end_date
GROUP BY user_agent
ORDER BY pageviews DESC
Explicación de la Consulta SQL
- Parámetros: La consulta acepta dos parámetros,
:start_datey:end_date, que definen el rango de tiempo para el informe. Ambos parámetros de fecha aceptan el formatoYYYY-MM-DD. - SELECT: La consulta recupera datos de la tabla
web_crawler_requests, que registra las solicitudes realizadas por rastreadores web al foro. Cada registro en esta tabla incluye eluser_agentdel rastreador y uncountde páginas vistas. - SUM: La función
SUM(count)calcula el número total de páginas vistas para cadauser_agentdentro del rango de fechas especificado. - Filtrado: La cláusula
WHEREfiltra los registros para incluir solo aquellos que se encuentran dentro del rango de fechas especificado, utilizando la columnadate. - Agregación: La cláusula
GROUP BYagrupa los resultados poruser_agent, asegurando que los datos se resuman para cada rastreador web individualmente. - Ordenación: La cláusula
ORDER BYordena los resultados en orden descendente depageviews, colocando los rastreadores web más activos en la parte superior del informe.
Los registros de la tabla
web_crawler_requestsse eliminan automáticamente después de 30 días. Los resultados de este informe solo estarán disponibles para los últimos 30 días a partir de la ejecución del informe; sin embargo, aún puedes usar los parámetros de fecha para esta consulta para filtrar los resultados dentro de los últimos 30 días.
Resultados de Ejemplo
| user_agent | pageviews |
|---|---|
| Mozilla/5.0 (compatible; SeekportBot; +https://bot.seekport.com) | 1406 |
| Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) | 724 |
| Mozilla/5.0 (compatible; DataForSeoBot/1.0; +https://dataforseo.com/dataforseo-bot) | 533 |
| … | … |

