---
title: "Ingresos"
description: "Rastrea y analiza los ingresos de tu app con los análisis de suscripciones de Adapty."
---

El gráfico Revenue muestra los ingresos totales generados por suscripciones y compras únicas, menos los ingresos reembolsados posteriormente. Es la métrica principal para monitorizar el rendimiento financiero de tu app.

Cambia a resolución mensual para evaluar las tendencias generales de los últimos 12 meses. Agrupa el gráfico por producto, segmento de usuarios o fuente de atribución para ver de dónde provienen los ingresos, y observa la combinación de nuevos ingresos frente a renovaciones para entender qué parte del negocio impulsa el crecimiento.

## Cálculo \{#calculation\}

:::warning
La calculadora que aparece a continuación **no tiene en cuenta** [la comisión del store ni los impuestos](how-adapty-analytics-works#commissions-and-taxes). Compara el resultado con tus cálculos de **ingresos brutos**.
:::

Los ingresos son la suma de todas las transacciones pagadas en el período (nuevas suscripciones, renovaciones, conversiones de prueba, compras únicas) menos los reembolsos procesados en ese período: **Ingresos = total de transacciones − reembolsos**.

El importe completo de cada transacción se registra el día de la compra, sin distribuirse a lo largo de la duración de la suscripción.
El gráfico muestra los ingresos brutos por defecto. Usa los [controles del gráfico](controls-filters-grouping-compare-proceeds#display-gross-or-net-revenue) para cambiar entre las vistas de ingresos brutos, tras comisión, o tras comisión e impuestos.
<CompoundCalculator client:load
    heading="Ingresos"
    formuLatex="\sum P_i \times Q_i - D"
    variables={[
        {
            nameInTheFormula: "P",
            variableName: "price",
            variableDescription: "Precio por unidad",
            variableValue: 10
        },
        {
            nameInTheFormula: "Q",
            variableName: "qty",
            variableDescription: "Cantidad",
            variableValue: 1,
            isInteger: true
        },
        {
            nameInTheFormula: "D",
            variableName: "refunds",
            variableDescription: "Importe reembolsado",
            variableValue: 35,
            global: true
        }
    ]}
    rowFormula="price * qty"
    resultFormula="_sum - refunds"
    defaultRows={[
        { price: 10, qty: 5 },
        { price: 50, qty: 10 },
        { price: 100, qty: 1 }
    ]}
/>
## Gestión de reembolsos \{#refund-handling\}

Los ingresos restan cada reembolso en la fecha en que se procesó, no en la fecha de la compra original. El gráfico puede mostrar un valor negativo para un grupo o día concreto cuando los reembolsos de ese período superan los ingresos nuevos.

Para comparar en detalle cómo funciona esto en todas las métricas, consulta [Cómo gestionan los reembolsos las métricas](refund-events#how-metrics-handle-refunds).
## Moneda \{#currency\}

---
no_index: true
---

Adapty muestra todos los gráficos monetarios en **dólares estadounidenses**, independientemente de la moneda original de la transacción. Esto incluye Revenue, MRR, ARR, ARPU, ARPPU, LTV, ingresos previstos, reembolsos y las cifras de ingresos dentro de los informes de cohortes y pruebas A/B. No hay ninguna opción para mostrarlos en otra moneda.

Adapty convierte cada transacción a USD usando un tipo de cambio de [currencylayer.com](https://currencylayer.com/) que se actualiza cada 8 horas, **fijado en el momento de la transacción**. Los valores históricos en USD no se recalculan cuando varía el tipo de cambio.

Los valores en moneda local están disponibles por transacción en:

- Los campos `price` y `currency_code` en los webhooks
- Las columnas `price` y `currency_code` en las exportaciones de S3, GCS y BigQuery
- La página de perfil (vista por transacción)

Para los informes financieros en moneda local, extrae los valores en moneda local por transacción desde una exportación y agrégatelos tú mismo.
## Precios de renovación \{#renewal-pricing\}

---
no_index: true
---

Adapty calcula los ingresos por renovación al precio actual del producto, incluso para los usuarios que tenían un precio anterior cuando se suscribieron por primera vez. Después de cambiar un precio en App Store Connect o Google Play, las cifras de Revenue, MRR y ARR del dashboard para los suscriptores existentes pueden diferir de los ingresos reales recaudados: Adapty aplica el nuevo precio, aunque el store haya mantenido a esos usuarios en el precio anterior.

Para verificarlo, compara el campo `price` por transacción en la exportación de S3, GCS o BigQuery con el dashboard para las mismas transacciones. El campo de exportación refleja lo que el store reportó (el precio que el cliente pagó realmente); el dashboard refleja el precio actual del producto.
## Filtros y agrupación disponibles \{#available-filters-and-grouping\}

:::link
Artículo principal: [Controles de analíticas](controls-filters-grouping-compare-proceeds)
:::

- ✅ Filtrar por: Atribución, Audiencia, País, Tipo de oferta, ID de oferta, Tipo de descuento de oferta, Paywall, Pruebas A/B, Placement, Período, Segmento, Store, Producto y Duración.
- ✅ Agrupar por: Período, Estado de renovación, Producto, País, Store, Paywall, Audiencia, Placement, Duración, Tipo de oferta, Tipo de descuento de oferta, ID de oferta, Segmento y Atribución.
## Métricas similares \{#similar-metrics\}

Para una comparación en paralelo de estas métricas, consulta la [tabla de comparación de métricas](metric-comparison-table#revenue).

- [MRR](mrr)
- [ARR](arr)
- [ARPU](arpu)
- [ARPPU](arppu)