Passage des informations utilisateur via les paramètres URL
Drimify expériences permettent désormais de préremplir les informations utilisateur directement via l'URL en utilisant des paramètres de chaîne de requête. Cela offre une expérience plus personnalisée et simplifie la collecte de données.
✅ Paramètres URL Pris En Charge
Vous pouvez transmettre les variables optionnelles suivantes dans l'URL :
Paramètre | Description | Exemple de Valeur |
|---|---|---|
| Prénom | John ou encodé en base64 ( |
| Nom | Doe ou encodé en base64 ( |
| Adresse Email | En clair ou encodé en base64 ( |
| Numéro de Téléphone | En clair ou encodé en base64 ( |
🔗 Exemples d'URLs
Valeurs encodées en Base64 :
https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=Sm9obg==&lname=RG9l&email=am9obi5kb2VAZXhhbXBsZS5jb20=&phone=KzMzMTAxMDEwMTAx
Valeurs en texte clair :
https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=John&lname=Doe&email=john.doe@example.com&phone=%2033101010101
🔒 Logique d'Encodage et de Décodage
- Vous pouvez transmettre les valeurs soit en texte clair soit en chaînes encodées en Base64.
- Drimify détectera automatiquement les valeurs encodées en Base64 pour les décoder.
- Que ce soit en Base64 ou en clair, toutes les valeurs sont également décodées d'URL brut de notre côté pour s'assurer que les caractères spéciaux comme les espaces (
%20),@, ou=sont correctement interprétés.
⚠️ Important pour les Intégrateurs
Veuillez vous assurer :
- Si vous envoyez du texte clair, il doit être encodé en URL avant d'être ajouté à l'URL.
- Si vous envoyez du Base64, vous devez :
- D'abord encoder en URL la valeur originale (ex. : John Doe → John%20Doe)
- Puis encoder en Base64 ce résultat (John%20Doe → Sm9obiUyMERvZQ==)
- L'inclure dans la chaîne de requête
- Les chaînes encodées en base64 via les paramètres URL doivent inclure le bon remplissage (
=). Sans un remplissage correct, le système risque de ne pas décoder la valeur correctement et de la traiter comme du texte clair.
Pourquoi ?
Cela garantit la préservation correcte des caractères spéciaux et assure un décodage adéquat dans tous les cas.
✉️ Validation de l'Email
Pour la sécurité et l'intégrité des données :
- Le paramètre
emailne sera utilisé que s'il valide le format standard des adresses email. - Si la valeur ne correspond pas à un format valide, elle sera ignorée et non stockée.
📞 Validation du Numéro de Téléphone
Pour la sécurité et l'intégrité des données :
- Le numéro de téléphone doit être fourni au format international correct, par exemple : +33101010101.
- La valeur ne sera utilisée que si elle correspond à un format valide selon le code du pays.
- Si le nombre ne respecte pas la structure requise, il sera ignoré et non stocké.
💡 Cas d'Utilisation
- Comme nous prenons en charge
session_uidpour identifier une session utilisateur, nous prenons désormais en chargefname,lname, etemailpour préremplir les données utilisateur et éviter l'affichage d'un formulaire de collecte. - Cela est idéal pour lancer des expériences via des campagnes par email ou des outils CRM, où les informations du participant sont déjà connues.
- Suivez les sessions des utilisateurs individuellement avec moins de friction
- Offrez une expérience utilisateur fluide et personnalisée
❓Besoin d'Aide ?
Si vous ne savez pas comment encoder correctement les valeurs ou si vous souhaitez obtenir des conseils sur l'intégration avec votre plateforme, n'hésitez pas à [contacter notre équipe de support] ou à vous référer à notre [guide d'intégration pour développeurs].
Mis à jour le : 12/12/2025
Merci !
