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 emails de usuarios
Deben llegar a Adapty dos valores por usuario: un customer_user_id estable que identifique al usuario y el email en sí. La identificación tiene que ir primero — sin ella, Adapty no tiene ningún perfil al que asociar el email.
-
Identifica al usuario. Pasa un ID estable — el ID de usuario de tu backend, el UID de Firebase o similar — ya sea pasándolo como
customerUserIda.activate()al iniciar el SDK, o llamando aAdapty.identify()más tarde (por ejemplo, al iniciar sesión). En cualquier caso, el ID debe establecerse antes de mostrar cualquier paywall.Guías por plataforma: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.
-
Pasa 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 vuelve a instalar 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 emails a Adapty. Eres responsable del cumplimiento del RGPD, CAN-SPAM y normativas similares en tus mercados objetivo.
Verifica la cobertura de tu email
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 necesitas esperar al 100 % — lanza en cuanto alcances el 30 %. Los usuarios que proporcionen su email más adelante se inscriben automáticamente en las campañas activas cuando cumplen los requisitos.
Estrategias de recopilación de 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 de métodos de autenticación más abajo para saber dónde leerlo. |
| Puerta 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 ser del 70–90 % porque los usuarios ya han invertido tiempo. |
| Checkout del web paywall builder | Mínimo trabajo de SDK; email capturado en web | La primera pantalla del web paywall builder recopila el email y lo pasa a Adapty — útil para usuarios que hacen clic en una campaña antes de que haya una puerta in-app activa. |
| Paso de onboarding | Onboarding basado en cuestionarios (fitness, nutrición, educación) | Coloca un campo de entrada de email 2–3 pasos dentro del onboarding. Preséntalo como entrega de valor (“Te enviaremos tu plan personalizado por email”) y evita que el paso sea omitible. |
| Importación mediante API del servidor | Apps con una lista de emails existente en otra plataforma | Usa el endpoint Update profile con email y external_profile_id para hacer coincidir los registros con los perfiles existentes. |
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.