Perfiles en Adapty Mail

Un perfil es un cliente de tu proyecto. La página Profiles muestra a todas las personas que Adapty Mail conoce, con el resultado de sus compras, su interacción con el email y el historial completo de actividad.

Los perfiles se crean automáticamente a través del punto de entrada que hayas configurado. El requisito es disponer de una dirección de correo electrónico: Adapty Mail no crea ningún perfil para un cliente que no la haya proporcionado.

Tip

Para agrupar perfiles en audiencias reutilizables para flows y pruebas A/B, consulta Segmentos.

Tip

Para saber por qué una persona no recibió un correo electrónico, pregúntale a un asistente de IA conectado al servidor MCP de Adapty Mail. Este lee el perfil y su historial de actividad. El skill de Adapty Mail revisa en orden las posibles causas.

Cómo llegan los perfiles a Adapty Mail

Adapty Mail crea perfiles automáticamente desde tres fuentes:

Adapty Mail identifica a las personas por dirección de correo electrónico. Dos fuentes que informen la misma dirección se fusionan en un único perfil; dos direcciones diferentes crean perfiles separados, aunque el customer_user_id sea idéntico. Cada fuente mantiene su propio identificador para la persona, y la página del perfil los lista todos bajo External Profile IDs.

Si también usas Adapty, un perfil aquí no es tu perfil de Adapty. Adapty Mail lleva sus propios registros y almacena el ID de perfil de Adapty como uno de esos IDs externos. Es normal tener menos perfiles aquí que en Adapty, ya que los perfiles de Adapty sin dirección de correo electrónico nunca llegan.

No puedes crear ni editar perfiles aquí —la fuente que los envió es la propietaria de esos datos—, pero sí puedes cancelar su suscripción y eliminarlos.

La lista de perfiles

La lista muestra un perfil por fila, los más recientes primero. Usa el cuadro de búsqueda para encontrar un perfil por correo electrónico, ID de perfil o ID de perfil externo.

ColumnaMuestra
ProfileEl email del cliente y la campaña detrás de su evento de email más reciente.
StatusEl estado de compra del perfil. Ver Estado del perfil.
CountryEl país del cliente.
Open rateEmails abiertos divididos entre emails enviados. Un guion significa que aún no se ha enviado ningún email.
LTVValor de por vida: ingresos totales de este perfil en todas las fuentes.
JoinedCuándo el perfil entró por primera vez en Adapty Mail.
Last activityCuándo ocurrió el evento de email más reciente del perfil. Un envío cuenta, no solo una apertura o un clic.
Important

Joined es la fecha en que el perfil entró por primera vez en Adapty Mail, utilizada como fecha de “cliente desde”. Es la fecha de ingesta, no la fecha de registro original de tu app.

Lista de perfiles de Adapty Mail con columnas de Estado, País, Tasa de apertura, LTV y Fecha de incorporación

Estado del perfil

La columna Status muestra el estado de compra del perfil: qué adquirió el cliente y si sigue activo. No indica si recibe tus correos electrónicos.

EstadoSignificado
Never purchasedEl cliente no ha comprado nada.
PurchasedEl cliente realizó una compra única.
Active subscriberEl cliente tiene una suscripción de pago configurada para renovarse.
Renewal cancelledLa renovación automática está desactivada; el acceso dura hasta que finalice el período actual.
Billing issueUn pago de renovación falló.
Grace periodEl pago falló, pero el acceso continúa durante el período de gracia del store.
ChurnedLa suscripción expiró y el acceso terminó.
RefundedSe reembolsó una compra.
Note

Un perfil puede ser un Suscriptor activo y estar Sin suscripción a tus emails, o haber dado de baja (Churned) y seguir Suscrito. El estado del email aparece en la página del perfil y determina si Adapty Mail puede enviarle mensajes.

Detalles del perfil

Haz clic en un perfil para abrir su página de detalles.

El encabezado del perfil

El encabezado identifica al cliente: correo electrónico, país, género, edad, plataforma y la fecha “cliente desde”. También muestra tres insignias:

  • Purchase status: El estado de compra del perfil, usando los valores que aparecen en Estado del perfil.
  • Open rate: Las aperturas de este perfil en relación con los emails enviados. Analytics cuenta los destinatarios que abrieron al menos una vez, no los emails, por eso ambas cifras difieren.
  • Email status: Subscribed, o el motivo por el que se dejó de enviar, como Unsubscribed, Bounced o Reported spam. Consent denied significa que la fuente registró que la persona rechazó los emails de marketing; consulta Email consent en la tarjeta de perfil. Esta insignia no está relacionada con la suscripción de pago en Status.

Subscribed significa que nada bloquea el envío, no que haya algo programado. El perfil aún tiene que coincidir con un segmento en un flow, y el doble opt-in retiene los correos de marketing hasta que el usuario confirme su dirección. Por qué se detienen los correos cubre todos los motivos de supresión que reemplazan Subscribed.

Métricas de interacción

Cinco métricas aparecen en la parte superior de la página:

  • Sent: Correos enviados al perfil.
  • Delivered: Correos aceptados por el proveedor de buzón.
  • Opened: Veces que el destinatario abrió un correo, contando aperturas repetidas.
  • Clicked: Veces que el destinatario hizo clic en un enlace.
  • Revenue: Dos cifras: ingresos atribuidos y valor de por vida.
Note

Los ingresos atribuidos son los ingresos generados por tus emails: las compras que realizó el cliente después de hacer clic en un enlace de uno de ellos. El valor de vida (LTV) es el total de ingresos del perfil de todas las fuentes, independientemente de si el email intervino o no. La cabecera muestra primero los ingresos atribuidos y luego el LTV.

La tarjeta de Perfil

La tarjeta Profile muestra los atributos del cliente:

  • Platform: La plataforma del dispositivo más reciente del cliente, como iOS o Android.
  • Email provider: Quién gestiona el buzón — Google, iCloud, Proton, etc. — identificado a partir de los registros MX del dominio. Disposable indica un servicio de direcciones desechables, que no supera la verificación y llega ya suprimido.
  • Country: El país del cliente.
  • Store country: El país de la cuenta de App Store o Google Play del cliente.
  • Gender: El género del cliente, si se conoce.
  • Age: La edad del cliente, seguida del cumpleaños que envió la fuente.
  • Email consent: La respuesta del cliente sobre el correo electrónico de marketing, tal como la envió la fuente: Granted, Denied o Not provided. Adapty Mail no envía correos de marketing a perfiles con Denied. Los correos transaccionales sí les llegan, excepto la solicitud de confirmación de doble opt-in.
  • Profile ID: El identificador interno de Adapty Mail para el perfil.

External Profile IDs lista una entrada por fuente — Adapty, FunnelFox o Custom — con el identificador que esa fuente usa para esta persona y cuándo llegó por primera vez. Custom attributes lista los pares clave-valor enviados por la fuente.

Página de detalle del perfil con métricas de interacción, la tarjeta de perfil y la tarjeta de estado de compra

Estado de la compra

La tarjeta Purchase state muestra el historial de ingresos y compras del perfil. El valor de por vida aparece en la parte superior, seguido de los ingresos recurrentes y, a continuación, hasta dos secciones:

  • Subscription: Precio, store, fecha de inicio, ID del producto y una fecha etiquetada como Renews mientras el acceso esté activo o Expired cuando haya finalizado.
  • One-time purchase: Precio, store, fecha de compra e ID del producto de la compra única más reciente.

Cuando el cliente tiene ambas, cada sección muestra su propia insignia de estado. Si no ha realizado ninguna compra, la tarjeta muestra No purchase yet.

Segmentos

La tarjeta Segments muestra cuántos segmentos coinciden con el perfil en ese momento y los enumera; haz clic en uno para abrirlo. Si ninguno coincide, la tarjeta muestra Not in any segment. Adapty Mail vuelve a evaluar los filtros en cada solicitud, por lo que la lista siempre refleja los datos más recientes del perfil. Segmentos explica cómo crearlos.

El recorrido de actividad

La sección Journey es una línea de tiempo de todo lo que ha ocurrido en el perfil, comenzando con Profile created. Los eventos de correo electrónico y los eventos de transacción se intercalan en una sola lista.

Eventos de email

Cada entrada es un email enviado por Adapty Mail. Expándela para ver los enlaces en los que hizo clic el destinatario y cualquier compra que generó el email. Un chip muestra hasta qué punto llegó el email:

ChipQué significa
ScheduledEl correo tiene una hora de envío y Adapty Mail aún no lo ha enviado.
SentAdapty Mail envió el correo y aún no tiene confirmación de entrega.
DeliveredEl servidor de correo receptor aceptó el correo. Este chip reemplaza a Sent.
OpenedEl píxel de seguimiento se cargó.
ClickedEl destinatario hizo clic en un enlace. Expande el correo para ver qué enlaces y la compra que generó.
ConfirmedEl destinatario confirmó su dirección desde un correo de doble opt-in.
BouncedEl servidor de correo receptor rechazó el correo y lo devolvió.
Spam reportEl destinatario marcó el correo como spam.
UnsubscribedEl destinatario se dio de baja.
DelayedEl servidor de correo receptor pidió a Adapty Mail que lo intentara más tarde.
ThrottledTodos los dominios de envío superaron su límite horario o diario, por lo que el correo está en espera.
CancelledEl correo no se enviará. Una compra, una baja, un rebote, un reporte de spam, una eliminación, un consentimiento de correo rechazado, un throttle que dura más de tres días, o una campaña de marketing que el destinatario nunca abre ni en la que hace clic cancelan lo que queda de una secuencia; consulta Razones por las que se detienen los correos.

Eventos de transacción

Cada entrada es un hito de suscripción o compra única. El recorrido muestra una etiqueta en lenguaje sencillo en lugar del event_type sin procesar:

event_typeEtiqueta de Journey
subscription_startedSubscription started
subscription_renewedSubscription renewed
subscription_renewal_cancelledRenewal cancelled
subscription_renewal_reactivatedRenewal resumed
billing_issue_detectedBilling issue
entered_grace_periodEntered grace period
subscription_expiredSubscription expired
subscription_refundedSubscription refunded
non_subscription_purchaseOne-time purchase
non_subscription_purchase_refundedPurchase refunded

Estos eventos llegan a Adapty Mail automáticamente a través del SDK de Adapty, o puedes enviarlos tú mismo mediante la API.

Profile Journey timeline showing Profile created followed by subscription transaction events

Cancelar la suscripción de un perfil

Para dejar de enviar correos a un perfil, abre su página, haz clic en … y selecciona Unsubscribe. Adapty Mail marca el perfil como dado de baja y lo añade a tu lista de supresión, de modo que las campañas de marketing y los flows lo omiten. Los correos transaccionales siguen llegándole.

Una vez que un perfil está suprimido —por cualquier motivo— Unsubscribe permanece desactivado. Razones por las que se detienen los correos explica las dos formas en que los destinatarios pueden darse de baja por su cuenta.

Encabezado de perfil con el menú de acciones abierto y la opción Unsubscribe

Eliminar un perfil

Elimina un perfil para borrar todo lo que Adapty Mail almacena sobre una persona — por ejemplo, para responder a una solicitud de eliminación de datos.

Para eliminar un perfil, abre su página, haz clic en …, selecciona Delete y confirma. A continuación, Adapty Mail:

  • Borra la dirección de correo electrónico y todos los atributos personales: nombre, género, fecha de nacimiento, país, país de la store, datos del dispositivo y atributos personalizados.
  • Cancela los correos electrónicos pendientes de envío para ese perfil.
  • Elimina el perfil de la página Profiles.

Esta acción es irreversible. Los registros de compra se mantienen sin ningún dato que identifique a la persona, por lo que los totales de ingresos no cambian.

La eliminación no bloquea la dirección. Si una fuente la vuelve a enviar, Adapty Mail crea un nuevo perfil, desconectado del anterior. Para impedir definitivamente el acceso a alguien, deja de enviar sus datos desde la fuente.

Tu backend también puede eliminar perfiles a través del endpoint Delete profile.