Recopilar emails de usuarios para Adapty Mail
Adapty Mail necesita un customer_user_id estable y un email por cada usuario al que envía mensajes. Configura ambos en el código de tu app antes de lanzar una campaña.
Recopilar correos electrónicos de los usuarios
Para cada usuario deben llegar a Adapty dos valores: un customer_user_id estable que lo identifique y el correo electrónico en sí. La identificación debe ir primero — sin ella, Adapty no tiene ningún perfil al que asociar el correo.
-
Identifica al usuario. Pasa un ID estable — el ID de usuario de tu backend, un UID de Firebase o similar — bien incluyéndolo como
customerUserIden.activate()al iniciar el SDK, bien llamando aAdapty.identify()más adelante (por ejemplo, al iniciar sesión). En cualquier caso, el ID debe estar establecido antes de mostrar cualquier paywall. Guías por plataforma: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor. -
Envía el email. En cuanto el usuario proporcione su email, envíalo a Adapty mediante
updateProfileusando el parámetroemail. Guías por plataforma: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.
- Pasa siempre un
customer_user_idestable, nunca un identificador anónimo. Si un usuario desinstala y reinstala tu app, Adapty usa este ID para vincular la reinstalación al perfil existente y atribuir las compras al usuario correcto. - Obtén el consentimiento explícito del usuario antes de recopilar y enviar correos electrónicos a Adapty. Eres responsable del cumplimiento del RGPD, CAN-SPAM y normativas similares en tus mercados objetivo.
Verifica la cobertura de correos electrónicos
Tras implementar la recopilación, comprueba la cobertura en Adapty:
- Ve a Customers → Profiles.
- Filtra los perfiles que tengan un email configurado.
Apunta a al menos un 30–50% de cobertura de email entre tus usuarios activos antes de lanzar tu primera campaña. No hace falta esperar al 100% — lanza en cuanto llegues al 30%. Los usuarios que proporcionen su email más adelante se incorporan automáticamente a las campañas activas cuando cumplan los requisitos.
Estrategias para recopilar emails
La mayoría de las apps no recopilan emails por defecto. Elige el enfoque que mejor se adapte al estado actual de tu app.
| Estrategia | Ideal para | Cómo funciona |
|---|---|---|
| Autenticación existente | Apps con cualquier tipo de inicio de sesión | Ya tienes el email — pásalo a Adapty después de que el usuario se autentique. Consulta la referencia del método de autenticación a continuación para saber dónde leerlo. |
| Solicitud de email antes del paywall | Apps sin autenticación — salud, bienestar, astrología, editores de fotos | Añade una pantalla de entrada de email entre el onboarding y el paywall. La conversión suele situarse entre el 70 y el 90 % porque los usuarios ya han invertido tiempo. |
| Checkout con el web paywall builder | Mínimo trabajo con el SDK; email capturado en la web | La primera pantalla del web paywall builder recoge el email y lo envía a Adapty — útil para usuarios que hacen clic en una campaña antes de que haya un gate in-app activo. |
| Paso en el onboarding | Onboarding basado en cuestionarios (fitness, nutrición, educación) | Coloca un campo de entrada de email 2 o 3 pasos después del inicio del onboarding. Preséntalo como entrega de valor (“Te enviaremos tu plan personalizado por email”) y evita que el paso sea opcional. |
| Adapty Mail API | Envío de emails desde tu servidor, sin el SDK de Adapty | Envía perfiles al endpoint Save profile de la Adapty Mail API. Consulta Enviar emails y transacciones mediante la Adapty Mail API. |
Limitaciones
- Usuarios anónimos: Los usuarios sin un
customer_user_idestable no pueden recibir campañas. Identifícalos cuando creen una cuenta o inicien sesión — a partir de ese momento, cualquier email que proporcionen se asocia a su perfil de Adapty. - Usuarios sin email: Los perfiles sin email quedan excluidos de la entrega de campañas y no aparecen en los análisis de campañas. En cuanto proporcionen un email, pasan a ser elegibles para futuras campañas.