Saltar al contenido
Telemetry
Análisis de producto receta SQL

Medir el tiempo hasta la activación

Calcule la distribución del tiempo transcurrido entre el registro y la primera acción significativa del producto por parte de un usuario.

Avanzadoproduct_eventsRevisado 2026-07-27Probado con Apache DataFusion 45.2.0

Revisado por el equipo de producto Telemetry en . Compatibilidad con SQL, contrato de eventos, resultados sintéticos y advertencias operativas. Revisar los estándares y la propiedad

Pregunta respondida

¿Cuánto tiempo les toma a los nuevos usuarios realizar la primera acción significativa?

La tasa de conversión indica si se produjo la activación. El tiempo de activación revela fricciones entre los usuarios que activaron y ayuda a establecer una ventana de incorporación honesta.

Contrato de evento

Campos que espera la consulta

CampoTipoPor que existe
timestamp_utcTimestampHora del evento.
user_idUtf8Identificador de usuario estable.
event_nameUtf8Hito de registro o activación.
DataFusionSQL

Copiar la consulta

sql
WITH milestones AS (
  SELECT
    user_id,
    MIN(CASE
      WHEN event_name = 'signup_completed' THEN timestamp_utc
    END) AS signed_up_at,
    MIN(CASE
      WHEN event_name = 'first_meaningful_action_completed' THEN timestamp_utc
    END) AS activated_at
  FROM product_events
  WHERE timestamp_utc >= now() - INTERVAL '90 days'
  GROUP BY user_id
)
SELECT
  CASE
    WHEN activated_at - signed_up_at < INTERVAL '10 minutes' THEN 'under 10m'
    WHEN activated_at - signed_up_at < INTERVAL '1 hour' THEN '10m–1h'
    WHEN activated_at - signed_up_at < INTERVAL '1 day' THEN '1h–1d'
    WHEN activated_at - signed_up_at < INTERVAL '7 days' THEN '1d–7d'
    ELSE '7d+'
  END AS activation_window,
  COUNT(*) AS users
FROM milestones
WHERE signed_up_at IS NOT NULL
  AND activated_at >= signed_up_at
GROUP BY activation_window
ORDER BY users DESC;

Esta consulta de solo lectura se planifica y ejecuta en una tabla escrita vacía con Apache DataFusion 45.2.0. El resultado de la muestra determinista es sintético y se revisa por separado; valide tipos de campos, umbrales y definiciones comerciales con sus propios datos. Lea la metodología de prueba.

Resultado de la consulta

Usuarios activados por ventana de tiempo de obtención de valor

La mayoría de los usuarios activados alcanzan valor en un día, pero la distribución tiene una cola significativa de varios días.

activation_windowusers
under 10m182
10m–1h264
1h–1d318
1d–7d146
7d+38

Salida de ejemplo sintético. Ejecute la consulta con su propio esquema de eventos y umbrales antes de utilizarla para decisiones operativas.

Activated users by time-to-value window: gráfico estático de valores sintéticos de users del resultado del ejemplo Measure Time to Activation
SVG indexable de la salida del ejemplo determinista. Descárguelo para ver un artículo, un runbook o una revisión de diseño con atribución.

Reproducir el ejemplo

Descargar el accesorio público

El paquete JSON incluye el contrato de evento escrito, illustrative filas de entrada, SQL exacto, resultado esperado, notas de revisión y versión del motor. El CSV contiene el resultado mostrado.

Cómo funciona el SQL

  1. 1MIN sobre expresiones CASE condicionales encuentra la marca de tiempo del primer registro y activación de cada usuario.
  2. 2La expresión CASE convierte el tiempo transcurrido en depósitos legibles operativamente.
  3. 3Los usuarios que nunca se activan quedan excluidos de esta distribución y pertenecen a la vista de conversión del embudo.

Casos extremos para decidir

  • Los usuarios importados o invitados pueden tener un evento inicial diferente.
  • La activación antes del registro generalmente indica una fusión de identidades o un reabastecimiento histórico.
  • Elija cubos que reflejen el ciclo de uso natural del producto.

Panel recomendado

  • Distribución: usuarios por ventana de activación.
  • Estadística: tiempo medio de activación
  • Tabla: altas no activadas por edad

Guía de alerta

Utilice la distribución para revisar el producto; alerta sólo cuando la instrumentación se detiene o el volumen de activación colapsa.

Leer configuración de alerta

Pon la receta a trabajar

Instrumentación y guías relacionadas.

Continuar el análisis

Ejecútelo en eventos reales.

Crea una tabla, adapta los campos y guarda el resultado.

Comience gratis, envíe eventos estructurados y utilice el resultado de la consulta como un gráfico, un widget de panel compartido o una entrada de alerta.

Obtén una clave API