Artículos sobre: Desarrolladores y API
Este artículo también está disponible en:

Pasar Información del Usuario mediante Parámetros de URL

Las experiencias de Drimify ahora permiten rellenar la información del usuario directamente a través de la URL utilizando parámetros de cadena de consulta. Esto ofrece una experiencia más personalizada y facilita la recopilación de datos.


✅ Parámetros de URL Compatibles


Puedes pasar las siguientes variables opcionales en la URL:


Parámetro

Descripción

Valor de ejemplo

fname

nombre

John o codificado en base64 (Sm9obg==)

lname

apellido

apellido o codificado en base64 (RG9l)

email

dirección de correo electrónico

texto plano o codificado en base64 (am9obi5kb2VAZXhhbXBsZS5jb20=)


🔗 Ejemplos de URLs


Valores codificados en Base64:

https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=Sm9obg==&lname=RG9l&email=am9obi5kb2VAZXhhbXBsZS5jb20=


Valores en texto plano:

https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=John&lname=Doe&email=john.doe@example.com


🔒 Lógica de Codificación y Decodificación


  • Puedes pasar los valores tanto en texto plano como en cadenas codificadas en Base64.
  • Drimify detectará automáticamente los valores codificados en Base64 y los decodificará.
  • Tanto si están codificados en Base64 como en texto plano, todos los valores también se decodifican en bruto en URL de nuestro lado para garantizar que los caracteres especiales como espacios (%20), @ o = se interpreten correctamente.


⚠️ Importante para Integradores


Por favor, asegúrate de:


  • Si envías texto plano, debe estar codificado en URL antes de ser añadido a la URL.
  • Si envías Base64, debes:


  1. Primero codificar la URL del valor original (ejemplo: John Doe → John%20Doe)
  2. Luego codificar ese resultado en Base64 (John%20Doe → Sm9obiUyMERvZQ==)
  3. Pasarlo en la cadena de consulta
  4. Al pasar valores a través de parámetros de URL, las cadenas codificadas en base64 deben incluir una correcta terminación (=). Sin el padding adecuado, el sistema puede no decodificar el valor correctamente y será tratado como texto plano.


¿Por qué?


Esto asegura que los caracteres especiales se preserven correctamente y se decodifiquen adecuadamente en todos los casos.


✉️ Validación de Email


Para la seguridad e integridad de los datos:


  • El parámetro email solo se usará si pasa la validación de formato de correo electrónico estándar.
  • Si el valor no coincide con un formato válido, será omitido y no se almacenará.


💡 Casos de Uso


  • Así como admitimos session_uid para identificar una sesión de usuario, ahora admitimos fname, lname y email para rellenar automáticamente los datos del usuario y evitar mostrar un formulario de recopilación de datos.
  • Esto es ideal al lanzar experiencias desde campañas de correo electrónico o herramientas CRM, donde ya se conoce la información del participante.
  • Rastrear sesiones individuales de usuario con menos fricción
  • Ofrecer una experiencia de usuario fluida y personalizada


❓¿Necesitas Ayuda?


Si no estás seguro de cómo codificar los valores correctamente o necesitas orientación para integrar con tu plataforma, no dudes en [contactar con nuestro equipo de soporte] o consultar nuestra [guía de integración para desarrolladores].

Actualizado el: 13/09/2025

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!