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.

  1. 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 customerUserId a .activate() al iniciar el SDK, o llamando a Adapty.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.

  2. Pasa 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 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:

  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 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.

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 de métodos de autenticación más abajo para saber dónde leerlo.
Puerta 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 ser del 70–90 % porque los usuarios ya han invertido tiempo.
Checkout del web paywall builderMínimo trabajo de SDK; email capturado en webLa 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 onboardingOnboarding 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 servidorApps con una lista de emails existente en otra plataformaUsa 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_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.