Saltar al contenido
Telemetry
Análisis de producto receta SQL

Encuentre funciones utilizadas antes de la actualización

Únase a eventos destacados para actualizar eventos y clasificar comportamientos que ocurren antes de la conversión paga.

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

¿Qué funciones se adoptan con mayor frecuencia antes de actualizar una cuenta?

La correlación no es causalidad, pero el comportamiento previo a la actualización ayuda a los equipos de productos a encontrar características que vale la pena probar en la incorporación, los mensajes del ciclo de vida y el empaquetado de planes.

Contrato de evento

Campos que espera la consulta

CampoTipoPor que existe
timestamp_utcTimestampCuando ocurrió el evento.
team_idUtf8Cuenta estable o identificador de espacio de trabajo.
event_nameUtf8Nombre del evento del producto.
feature_nameUtf8Identificador de característica estable para eventos feature_used.
DataFusionSQL

Copiar la consulta

sql
WITH upgrades AS (
  SELECT
    team_id,
    MIN(timestamp_utc) AS upgraded_at
  FROM product_events
  WHERE event_name = 'plan_upgraded'
  GROUP BY team_id
),
pre_upgrade_features AS (
  SELECT DISTINCT
    e.team_id,
    e.feature_name
  FROM product_events e
  JOIN upgrades u ON e.team_id = u.team_id
  WHERE e.event_name = 'feature_used'
    AND e.timestamp_utc < u.upgraded_at
    AND e.timestamp_utc >= u.upgraded_at - INTERVAL '30 days'
)
SELECT
  feature_name,
  COUNT(DISTINCT team_id) AS upgraded_teams_using_feature
FROM pre_upgrade_features
GROUP BY feature_name
ORDER BY upgraded_teams_using_feature 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

Adopción de funciones entre equipos actualizados

Los paneles compartidos son el comportamiento previo a la actualización más común en este ejemplo sintético.

feature_nameupgraded_teams_using_feature
shared_dashboard184
alert_created151
scheduled_export112
ai_query97

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

Feature adoption among upgraded teams: gráfico estático de valores sintéticos de upgraded_teams_using_feature del resultado del ejemplo Find Features Used Before Upgrade
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. 1El CTE de actualizaciones encuentra el primer tiempo de actualización por equipo.
  2. 2La unión limita la actividad de la función a los treinta días anteriores a esa actualización, evitando que la adopción posterior a la actualización contamine el resultado.
  3. 3Los pares de funciones y equipos DISTINTOS garantizan que los usuarios habituales no dominen la clasificación.

Casos extremos para decidir

  • Compare con equipos no actualizados antes de tratar una característica común como predictiva.
  • Controle el tamaño de la cuenta, la elegibilidad del plan y la tenencia cuando esas variables influyan tanto en la adopción como en la actualización.
  • Utilice eventos de exposición cuando una función no esté disponible para todas las cuentas.

Panel recomendado

  • Gráfico de barras: upgraded_teams_using_feature
  • Tabla comparativa: adopción entre equipos actualizados y equipos elegibles no actualizados
  • Gráfico de líneas: tiempo desde el primer uso de la función hasta la actualización

Guía de alerta

Esta es una consulta de aprendizaje del producto, no una alerta operativa. Prográmelo como una revisión semanal del panel.

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