---
title: "Embudo de flow"
description: "Consulta cuántos usuarios llegan a cada pantalla de un flow, dónde abandonan y en qué pantalla del paywall compran."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skills: `npx adapty skills install --yes`

La pestaña **Funnel** de un flow muestra cómo los usuarios avanzan por sus pantallas y en cuál de ellas abandonan. Las [métricas de flow](flow-metrics) indican cuántos usuarios inician un flow, cuántos lo completan y cuánto genera. El funnel muestra el recorrido intermedio, pantalla a pantalla. Úsalo para identificar la pantalla donde se pierden usuarios y corregirla, en lugar de modificar todo el flow. El gráfico de [análisis de embudo](analytics-funnels) de la página de Analytics es un funnel diferente: cubre instalaciones, vistas de paywall, pruebas y pagos de toda la aplicación.

El embudo se construye a partir de las visualizaciones de pantalla de una versión de flow publicada. El SDK de Adapty registra una visualización de pantalla cada vez que renderiza una pantalla de flow, por lo que no se requiere ningún código. Solo se cuentan los flows mostrados desde un placement.

Para abrir el embudo, en la página [**Flows**](https://app.adapty.io/flows), haz clic en un flow. En su página, selecciona la pestaña **Funnel**.

La página tiene tres partes:

- **Tarjetas de resumen**: **Entered**, **Completed**, **Drop rate** y **Revenue** del flow completo.
- **Gráfico**: Una barra por paso, con la proporción de usuarios que lo alcanzaron, la conversión al siguiente paso y el abandono tras él.
- **Tabla**: Una fila por paso: su tipo, los usuarios que lo alcanzaron, los usuarios que lo completaron o abandonaron el flow en él, y los ingresos de sus pantallas de paywall.

## Pasos del embudo \{#funnel-steps\}

Un paso es una posición en el recorrido del usuario a través del flow, no una posición en el Flow & Paywall Builder. El primer paso es la pantalla que los usuarios vieron primero, el segundo paso es la pantalla que vieron a continuación, y así sucesivamente. El primer paso se llama **Start screen**.

Adapty construye un único recorrido por usuario:

- Cada vez que un usuario abre el flow, una pantalla se cuenta una sola vez, en la primera visualización. Si el usuario vuelve a una pantalla, no se añade ningún paso.
- Si un usuario abre el flow varias veces, Adapty conserva una sola ejecución: la ejecución en la que el usuario completó el flow, si la hay, o de lo contrario la ejecución con más pantallas.
- Como cada usuario tiene un único recorrido, cada recuento del embudo corresponde a usuarios únicos.

Hasta que la versión tenga datos, la tabla muestra sus pantallas en el orden del builder con valores en cero.

### Ramas \{#branches\}

Las pantallas de diferentes ramas en la misma posición comparten un paso. El paso toma el nombre de la pantalla que vio la mayoría de los usuarios. Un indicador muestra cuántas pantallas lo comparten: **N routes** cuando el paso tiene una pantalla de paywall, **N variants** cuando no la tiene. Expande la fila del paso para ver cada pantalla con su proporción de usuarios, completaciones y abandonos. Una pantalla de paywall en el paso se etiqueta como **Paywall path**, con numeración cuando el paso tiene varias.

Cuando un flow tiene ramas, aparece una nota encima del embudo indicándolo.

### Finalizaciones y abandonos \{#completions-and-drop-offs\}

Un usuario completa el flow de una de estas dos formas:

- El usuario inicia una prueba o realiza una compra en una pantalla de paywall. Una compra cierra el flow, por lo que el usuario lo completa en ese paso de paywall, independientemente de dónde esté ese paso en el flow. Un reembolso posterior elimina la compra de las métricas **Purchases** y **Revenue** del paso, pero el usuario sigue contando como completado.
- El recorrido termina en una última pantalla. Una última pantalla es aquella desde la que no hay navegación a otra pantalla. Un flow puede tener varias, por ejemplo una pantalla de éxito y una de cancelación. Cada una aparece etiquetada como **Last screen**. Cuando la última pantalla es un paywall, solo completan el flow los usuarios que compran en ella.

Cualquier otra ruta se considera un abandono, contabilizado en el paso donde terminó el recorrido. Un usuario que cierra un paywall sin comprar, incluyendo tras un pago cancelado o fallido, abandona en el paso de ese paywall, a menos que el recorrido continúe hasta una última pantalla. Cualquier abandono superior a cero se muestra en rojo.

## Controles del embudo \{#funnel-controls\}

- **Period**: El rango de fechas. El funnel incluye cada ejecución del flow que comenzó en ese período, completa, aunque la ejecución haya continuado después del fin del período.
- **Flow version**: La versión para la que se calcula el funnel. El funnel se abre en la versión publicada. La lista muestra todas las versiones que se publicaron en algún momento, y la versión publicada aparece etiquetada como **Published**. Las pantallas y métricas varían entre versiones, y cada versión tiene datos a partir de la fecha en que se publicó. Tras modificar una pantalla y publicar el flow, la nueva versión tiene su propio funnel desde esa fecha. Para comprobar si el cambio fue positivo, selecciona la versión anterior y compara el paso.
- **Filter metrics by install date**: Cuenta los usuarios que instalaron la aplicación en el período en lugar de las ejecuciones que comenzaron en él. Consulta [Filter metrics by install date](#filter-metrics-by-install-date).
- **Filters**: País, Store y atribución, igual que en las [métricas de flow](flow-metrics#filters-and-groups), más dos filtros exclusivos del funnel:
  - **Platform**: Muestra solo los usuarios que vieron el flow en esa plataforma.
  - **Subscription state**: Muestra solo los usuarios cuyo estado de suscripción actual coincide, por ejemplo **Never subscribed** o **Active trial**. El estado se actualiza aproximadamente cada hora.
- **Absolute / Relative**: Indica si la tabla muestra recuentos, porcentajes o ambos. El gráfico siempre muestra ambos.
- **Download CSV**: Exporta una fila de totales con los valores del resumen y, a continuación, una fila por cada paso y una fila por cada pantalla dentro de un paso.

Un paso de paywall tiene un botón **View Details** que abre las [métricas](paywall-metrics) del paywall, donde puedes consultar sus tasas de conversión y renovaciones. Cuando varias pantallas de paywall comparten un paso, el botón aparece en cada fila de pantalla en su lugar.

### Filtrar métricas por fecha de instalación \{#filter-metrics-by-install-date\}

Las métricas de paywall, trial y compra pueden agruparse por dos fechas diferentes:

- **La fecha del evento**: cuándo se vio el paywall, cuándo empezó el trial o cuándo se realizó la compra.
- **La fecha de instalación**: cuándo el usuario abrió la app por primera vez.

Ambas vistas pueden mostrar números muy distintos para el mismo rango de fechas. La casilla **Filter metrics by install date** controla cuál usa el dashboard:

- **Sin marcar (predeterminado)**: Las métricas se agrupan por fecha del evento.
- **Marcada**: Las métricas se agrupan por fecha de instalación.

**Ejemplo.** Estableces el rango de fechas del 1 al 30 de abril y consultas los trials.

- **Sin marcar**: Muestra los trials que *empezaron* en abril, independientemente de cuándo instalaron esos usuarios.
- **Marcada**: Muestra los trials de usuarios que *instalaron* en abril, independientemente de cuándo empezaron sus trials.

La vista por fecha de instalación sigue creciendo después de que termina el período. Un usuario que instaló en abril y empieza un trial en julio se añade a abril en ese momento, por lo que las métricas de abril son más altas cada vez que las abres. La vista por fecha de evento no cambia de esa manera: cada evento cuenta en el día en que ocurrió.

Usa la vista por fecha de instalación para medir el rendimiento de adquisición de usuarios de una cohorte específica. Usa la vista por fecha de evento para medir la actividad de paywall u onboarding en un período concreto.

## Definiciones de métricas \{#metrics-definitions\}

Los valores que no aplican se muestran como un guion, por ejemplo, los ingresos de una pantalla de onboarding o la tasa de abandono de la última pantalla cuando no es un paywall.

### Introduced

Usuarios únicos que iniciaron el flow, es decir, que llegaron a la primera pantalla.

### Completado \{#completed\}

Usuarios únicos que completaron el flow: iniciaron una prueba o realizaron una compra en una pantalla de paywall, o llegaron a la última pantalla. La tarjeta muestra el porcentaje de usuarios que entraron y el recuento. En la tabla, el valor **Completed** de un paso indica los usuarios que completaron el flow en ese paso. En la fila de una pantalla dentro de un paso, las finalizaciones de esa pantalla son un porcentaje de los usuarios del paso.

Esto difiere de **Completions** en las [métricas de flow](flow-metrics#completions--unique-completions), que solo cuentan a los usuarios que llegan a la última pantalla. Para un flow con un paywall en el medio, el embudo muestra más completions.

### Tasa de abandono \{#drop-rate\}

Porcentaje de usuarios que iniciaron el flow pero no lo completaron.

### Alcanzado \{#reached\}

Usuarios únicos que llegaron al paso, como porcentaje de los usuarios que entraron. En una fila de pantalla dentro de un paso, el porcentaje de usuarios del paso que vieron esa pantalla.

El gráfico también muestra la conversión al siguiente paso, que es el porcentaje de usuarios que alcanzaron ese paso respecto al paso anterior. Los usuarios que no llegaron al siguiente paso o bien completaron el flow o bien abandonaron en este paso.

### Tasa de abandono por paso \{#drop-rate-per-step\}

Usuarios cuyo recorrido terminó en ese paso sin completar el flow, como porcentaje de los usuarios que llegaron a él. En una fila de pantalla dentro de un paso, indica la proporción de abandono de esa pantalla respecto al paso. Pasa el cursor sobre el valor para ver la tasa de abandono propia de la pantalla.

### Ingresos \{#revenue\}

Ingresos brutos en USD procedentes de las compras iniciales en las pantallas de paywall del flow, menos los reembolsos de esas compras. No se incluyen las renovaciones, a diferencia de los **Revenue** en [métricas de flow](flow-metrics#revenue), que contabilizan cada transacción realizada después de que se mostró el flow.

Una compra se contabiliza en la fecha en que se realizó el pago. Cada paso y pantalla del paywall también muestra sus **Trials**, los trials iniciados en él, y sus **Purchases**, las compras iniciales realizadas en él menos sus reembolsos. Los trials y las compras se contabilizan de la misma manera que en las [métricas de paywall](paywall-metrics). Un usuario que inicia un trial y convierte en el mismo período se contabiliza tanto en **Trials** como en **Purchases**, y una vez en **Completed**.

La tarjeta **Revenue** puede ser superior a la suma de la tabla. La tarjeta también cuenta las compras que un usuario realizó en la pantalla de paywall del flow en una ejecución distinta a la que se conserva para la ruta del usuario, mientras que la tabla solo muestra las compras de esa ruta.

:::note
Adapty convierte otras divisas a USD utilizando el tipo de cambio de [currencylayer.com](https://currencylayer.com/) (actualizado cada 8 horas). El tipo se **fija en el momento de la transacción** — los cambios futuros no afectan al resultado de la conversión.
:::

## Limitaciones \{#limitations\}

- **Las ramas de distinta longitud desplazan los pasos**: Un paso es una posición en el recorrido. Cuando una rama es más larga que otra, o se omite una pantalla, la misma pantalla cae en pasos distintos para distintos usuarios. El embudo muestra entonces esa pantalla en más de un paso, y su fila aparece etiquetada como **Also on steps** con los números de los otros pasos.
- **Las conversiones tardías no se contabilizan**: Una prueba que convierte después de que termina el período no aparece en **Purchases** ni en **Revenue** de ese período. Los últimos días de un período muestran por tanto valores más bajos de los que mostrarán más adelante.
- **Los datos son por versión**: El embudo cubre una versión del flow a la vez, desde la fecha en que se publicó esa versión. Para ver un período anterior, selecciona la versión que estaba publicada en ese momento.