El dashboard Pulse
Cómo leer el dashboard principal del proyecto y cómo se calcula exactamente cada número.
Pulse es la primera pantalla que ves al entrar a un proyecto. Responde una sola pregunta: ¿esta semana está mejor que la anterior, y dónde se está rompiendo?
Controles
Arriba hay dos controles.
Selector de rango — Today · 7d · 30d · 90d · 12mo. El valor por defecto es 30d.
Interruptor Local / UTC — cambia cómo se muestran las horas. Es solo visual, se guarda en tu navegador (localStorage) y se aplica al instante en Pulse, Fuentes y Eventos. El agrupamiento de las consultas siempre es UTC, así que en modo Local las etiquetas de hora y día pueden verse corridas respecto al inicio real de cada bucket. Es lo esperado: el interruptor cambia las etiquetas, no los cálculos.
La tira de métricas
La tira se adapta a lo que hayas configurado en los ajustes del proyecto. Siempre vas a ver:
- Visitantes, con un delta porcentual contra el período inmediatamente anterior del mismo largo (↑ o ↓ n%). Si el período anterior tuvo cero visitantes, el delta se omite por completo en lugar de mostrarse como un salto infinito.
Si configuraste una conversión, además ves el conteo de convertidos — con la etiqueta de tu evento si definiste una, o “Signups” si no —, su propio delta, y una tarjeta destacada de Conversión %.
Si configuraste un evento de primer valor, ves Alcanzaron primer valor y Tiempo típico al valor. El tiempo al valor es una mediana, formateada como Ns por debajo de 90 segundos, Nm por debajo de 90 minutos y Nh por encima. Si no configuraste un evento de primer valor, en ese lugar aparece una tarjeta de Ingresos.
Gráficos
“Visitantes en el tiempo” agrupa por hora para today, por mes para 12mo y por día en todos los demás casos.
Cuando tienes conversión y/o primer valor configurados, debajo aparecen dos gráficos más chicos por etapa: conversiones en naranja, primeros valores en verde. Usan los mismos buckets, así que puedes alinear un pico de tráfico con si realmente convirtió.
Embudo del recorrido
Un panel que se lee de izquierda a derecha:
Visitantes → (tasa de conversión %) → convertidos → (tasa de activación %) → activados.
Es todo el producto en una línea. El tráfico que no convierte es un problema de landing; los convertidos que no activan son un problema de onboarding.
Panel de fuentes
Tus 5 fuentes principales por visitantes: Fuente / Visitantes / Conv. % / FV %. La columna FV solo aparece cuando hay un evento de primer valor configurado. “Ver todas las fuentes →” te lleva a la página completa de Fuentes, que muestra el top 20 junto con landings y países.
Actividad en vivo
Un panel oscuro de ancho completo que transmite los eventos a medida que llegan, con columnas Evento / Quién / Ruta / Fuente. Conserva las últimas 8 filas. Los nombres de evento que terminan en _created se muestran en verde.
El stream en vivo solo trae eventos que llegan después de que te conectas, así que el panel se precarga con los últimos 8 eventos de hoy. De esa forma no aparece vacío si abres la página en un momento tranquilo. Para un registro completo y consultable, usa el log de eventos.
Definiciones exactas de las métricas
No las adivines. Son precisas, y conocerlas te evita malinterpretar un gráfico.
| Métrica | Definición |
|---|---|
visitors | Cantidad de visitor_id distintos |
pageviews | Cantidad de eventos $pageview |
converters | Actores distintos con al menos un evento que coincide con tu definición de conversión |
activated | Actores cuyo timestamp de primer valor existe y es igual o posterior a su timestamp de conversión |
time to value | Mediana de (hora del primer valor − hora de la conversión) entre los actores activados |
conversion rate | converters ÷ visitors × 100, con un decimal |
activation rate | activated ÷ converters × 100 |
Presta atención a la última fila. La tasa de activación es una proporción de los convertidos, no de los visitantes. Un 40% de activación significa que el 40% de quienes se registraron llegaron al primer valor — no el 40% de todos los que entraron al sitio.
Actor vs visitante
Esta distinción explica casi todos los números que parecen raros en la página.
Un actor es el user_id cuando definiste uno con identify(), y el visitor_id en caso contrario.
Entonces “Visitantes” cuenta visitor_id distintos, mientras que convertidos y activados cuentan actores distintos. Si una persona navega de forma anónima, se registra y después inicia sesión desde otro dispositivo, puede ser dos visitantes pero un solo actor. Ese es el comportamiento correcto: quieres que el embudo siga a la persona, no al navegador.
Semántica de los rangos
| Rango | Ventana | Buckets |
|---|---|---|
today | Desde la medianoche UTC | Hora |
7d / 30d / 90d | N×24h móviles desde ahora | Día |
12mo | Desde el día 1 del mes, 11 meses atrás | Mes |
Los deltas siempre comparan contra la ventana inmediatamente anterior del mismo largo. En 7d, son los 7 días previos a los últimos 7.
Ten en cuenta que 7d/30d/90d son ventanas móviles desde el momento actual, no días de calendario. Si abres la página a las 3pm, la ventana de 7d termina hoy a las 3pm y empieza a las 3pm de hace siete días.
Caché
Los datos del dashboard se cachean por poco tiempo — overview y series de tiempo cerca de 30 segundos, fuentes/páginas/países cerca de 60 segundos. La clave de caché incluye la configuración de tu proyecto, así que si cambias tu evento de conversión o de primer valor, el cambio se aplica de inmediato en lugar de esperar a que expire el caché.
Qué sigue
- Fuentes — qué canales traen gente que realmente convierte
- Log de eventos — el stream crudo, filtrable y compartible
- Weekly Pulse — la misma historia en tu bandeja de entrada
- Conversiones y activación — cómo definir los dos eventos sobre los que se construye esta página