Saltar al contenido
Telemetry
Análisis de producto receta SQL

Comparar la conversión del embudo por fuente de adquisición

Mida la conversión de registro a activación por fuente de adquisición mientras elimina la duplicación de eventos de hitos repetidos.

Intermedioproduct_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é fuentes de adquisición producen usuarios que se activan?

El total de suscripciones puede hacer que un canal parezca exitoso incluso cuando sus usuarios no se activan. Un embudo a nivel de usuario mantiene visibles juntos el volumen de origen y la calidad descendente.

Contrato de evento

Campos que espera la consulta

CampoTipoPor que existe
timestamp_utcTimestampHora del evento.
user_idUtf8Identificador de usuario estable.
event_nameUtf8signup_completed o first_meaningful_action_completed.
acquisition_sourceUtf8Fuente de atribución de primer contacto o acordada.
DataFusionSQL

Copiar la consulta

sql
WITH users AS (
  SELECT
    user_id,
    MIN(acquisition_source) AS acquisition_source,
    MAX(CASE WHEN event_name = 'signup_completed' THEN 1 ELSE 0 END) AS signed_up,
    MAX(CASE WHEN event_name = 'first_meaningful_action_completed' THEN 1 ELSE 0 END) AS activated
  FROM product_events
  WHERE timestamp_utc >= now() - INTERVAL '30 days'
  GROUP BY user_id
)
SELECT
  acquisition_source,
  SUM(signed_up) AS signups,
  SUM(activated) AS activated_users,
  100.0 * SUM(activated) / NULLIF(SUM(signed_up), 0) AS activation_rate_pct
FROM users
WHERE signed_up = 1
GROUP BY acquisition_source
HAVING SUM(signed_up) >= 20
ORDER BY activation_rate_pct 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

Tasa de activación por fuente de adquisición

La documentación envía menos registros que la búsqueda orgánica, pero la tasa de activación más alta.

acquisition_sourcesignupsactivated_usersactivation_rate_pct
documentation42021851,9
organic_search98039240
paid_social61012820,98

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

Activation rate by acquisition source: gráfico estático de valores sintéticos de activation_rate_pct del resultado del ejemplo Compare Funnel Conversion by Acquisition Source
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 del usuario convierte eventos de hitos repetidos en una fila por usuario.
  2. 2El mismo campo de atribución acordado se incluye tanto en el numerador como en el denominador.
  3. 3La regla de registro mínimo evita que las fuentes pequeñas dominen un porcentaje clasificado.

Casos extremos para decidir

  • MIN(acquisition_source) solo es seguro si la fuente es estable por usuario; de lo contrario, cree un evento de atribución dedicado.
  • La activación necesita un período de tiempo suficientemente largo para el ciclo normal de incorporación del producto.
  • Compare segmentos calificados y costos antes de declarar mejor un canal.

Panel recomendado

  • Barras: tasa de activación por fuente
  • Tabla: registros, usuarios activados y costo
  • Tendencia: conversión de fuentes por cohorte de registro

Guía de alerta

Revisar los cambios sostenidos en la conversión de fuentes; no paginar sobre la variación normal de adquisición.

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