Saltar al contenido
Telemetry
colección de recetas SQL

Ingresos y facturación Recetas SQL

Analice la medición del uso, la quema de cuotas, la conversión de pruebas, los pagos recuperados, el movimiento de ingresos recurrentes, la expansión, la contracción y el costo de servicio.

contrato de evento común

Campos que mantienen estas consultas reutilizables

  • timestamp_utc, account_id, event_name, plan y moneda
  • amount_usd, billable_units, included_units, campos MRR y invoice_id
  • payment_attempt, failure_type, acquisition_source y cohorte

Definiciones antes de SQL

Decisiones que la consulta no puede tomar por usted

  1. 1Normalice el dinero a una moneda de informe sin descartar el monto de origen.
  2. 2Defina las actualizaciones, descensos, abandono y reactivación como movimientos mutuamente excluyentes.
  3. 3Deduplica eventos de proveedores antes de agregar ingresos.

Secuencia recomendada

Primero la detección de compilación, luego el diagnóstico

Patrones de análisis

Hacer que el resultado explique una decisión.

Conciliar movimientos

Clasifique los movimientos nuevos, de expansión, de contracción, de abandono y de reactivación de modo que comenzar el MRR más los movimientos equivalga a finalizar el MRR.

Mantenga las cohortes observables

Compare cohortes de adquisición, planes y registro solo después de que cada cohorte haya tenido la misma oportunidad de realizar una conversión o renovación.

Preservar campos de dinero de origen

Almacene el monto y la moneda originales junto al valor de informe normalizado para que se puedan rastrear los totales financieros.

recetas completas

Copie la consulta y luego valide las suposiciones.

Intermediosubscription_events

Calcular la conversión de prueba a pago

Mida cuántas cuentas de prueba se convierten en clientes pagos dentro de una ventana de conversión fija.

¿Qué cohortes de prueba y fuentes de adquisición se convierten en cuentas pagas?

Ver SQL y resultado
Intermedioinvoice_events

Medir la recuperación de fallos de pago

Calcule la frecuencia con la que las facturas fallidas se recuperan mediante un intento de pago exitoso posterior.

¿Qué impagos se recuperan y cuántos ingresos quedan en riesgo?

Ver SQL y resultado
Intermediobilling_events

Calcular el movimiento de ingresos recurrentes mensuales

Separe los MRR nuevos, de expansión, contracción, abandono y reactivación de los eventos del ciclo de vida de facturación.

¿Qué provocó que los ingresos recurrentes crecieran o disminuyeran cada mes?

Ver SQL y resultado
Intermedioaccount_mrr_snapshots

Calcular la retención de ingresos netos y brutos

Calcule NRR y GRR a partir de instantáneas de ingresos recurrentes mensuales a nivel de cuenta manteniendo la expansión fuera de la retención bruta.

¿Cuántos ingresos recurrentes iniciales se retuvieron antes y después de la expansión?

Ver SQL y resultado
Principianteusage_meter_events

Calcular la cuota de uso quemada por cuenta

Mida las unidades facturables con respecto a la cuota mensual incluida de cada cuenta y clasifique las cuentas que se acerquen a un excedente.

¿Qué cuentas consumen su uso incluido más rápido este mes?

Ver SQL y resultado

Adaptar el contrato del evento antes del umbral.

Mantenga el patrón de análisis, pero valide los nombres de las tablas, los tipos de campos, las definiciones comerciales, las ventanas de tiempo y las reglas de volumen mínimo con respecto a sus propios eventos. Cada consulta publicada también se planifica y ejecuta en una tabla escrita vacía con el motor fijado.