Intentando entender las visitas a la página

Este hilo me dice en qué tabla buscar los datos de pageview y cómo interpretarlos (qué significa cada request_type).

Utilicé eso para escribir algunos informes interanuales. Los estuve revisando hoy y empecé a preguntarme sobre los números en comparación con lo que se informa en la página principal de administración.

Así que empecé a investigar un poco. Esto es lo que una consulta directa a la base de datos me dice sobre ayer:

Frente a los informes de la página principal de administración:

No sé cómo mapear los dos últimos recuentos de mi consulta, pero incluso dejándolos de lado (lo cual estoy feliz de hacer ya que son insignificantes) no sé cómo mapear lo que encuentra mi consulta con lo que dicen los informes del panel.

Los tipos de solicitud 7, 8, 9 y 10 suman 43.8k. Si agrego los rastreadores (tipo 6), llego a 57.0k.

¿Se supone que el panel debe reflejar los tipos 6-10 y la diferencia entre 55.5k y 57.0k debe atribuirse a diferencias horarias?

3 Me gusta

¿Ping?
…al menos 20 caracteres

Los tipos de solicitudes código 11 son los realizados por la API, y las solicitudes código 12 son realizadas por la API de usuario.

Métricas de actividad consolida Usuarios conectados (req_type: 7), Usuarios anónimos (req_type: 8) y Rastreadores (req_type: 6). Son los mismos considerados en el primer gráfico del Panel de administración “Vistas de página consolidadas”.

A continuación, se muestra un ejemplo de la consulta para el Informe de vistas de página consolidadas

Vistas de página consolidadas SQL
-- [params]
-- date :start_date
-- date :end_date

SELECT
    ar.date::date AS "date",
    CASE 
      WHEN ar.req_type=6 THEN 'Crawlers'
      WHEN ar.req_type=7 THEN 'Logged in users'
      WHEN ar.req_type=8 THEN 'Anonymous users'
    END user_type,
    SUM(ar.count) AS views
FROM application_requests ar
WHERE req_type IN (6,7,8)
    AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date", user_type
ORDER BY "date"
SUM Vistas de página consolidadas
-- [params]
-- date :start_date
-- date :end_date


SELECT
    ar.date::date AS "date",
    SUM(ar.count) AS pageviews
FROM application_requests ar
WHERE req_type IN (6,7,8)
    AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date"
ORDER BY "date" DESC
6 Me gusta

¡Gracias @michebs! Por curiosidad, ¿por qué el gráfico de páginas vistas consolidadas no incluye las vistas móviles?

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.