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.

  1. Identifica al usuario. Pasa un ID estable — el ID de usuario de tu backend, un UID de Firebase o similar — bien incluyéndolo como customerUserId en .activate() al iniciar el SDK, bien llamando a Adapty.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.

  2. Envía el email. En cuanto el usuario proporcione su email, envíalo a Adapty mediante updateProfile usando el parámetro email. Guías por plataforma: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.

  • Pasa siempre un customer_user_id estable, 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:

  1. Ve a Customers → Profiles.
  2. 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.

EstrategiaIdeal paraCómo funciona
Autenticación existenteApps con cualquier tipo de inicio de sesiónYa 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 paywallApps sin autenticación — salud, bienestar, astrología, editores de fotosAñ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 builderMínimo trabajo con el SDK; email capturado en la webLa 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 onboardingOnboarding 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 APIEnvío de emails desde tu servidor, sin el SDK de AdaptyEnví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_id estable 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.