Passage des informations utilisateur via les paramètres URL
Les expériences Drimify prennent désormais en charge le pré-remplissage des informations utilisateur directement via l'URL en utilisant des paramètres de chaîne de requête. Cela permet une expérience plus personnalisée et simplifie les données collectées.
✅ Paramètres d'URL Prise en Charge
Vous pouvez passer les variables optionnelles suivantes dans l'URL :
Paramètre | Description | Valeur Exemple |
---|---|---|
| prénom | John ou encodé en base64 ( |
| nom | nom ou encodé en base64 ( |
| adresse email | Simple 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=
Valeurs en texte simple :
https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=John&lname=Doe&email=john.doe@example.com
🔒 Logique d'Encodage & Décodage
- Vous pouvez envoyer les valeurs en texte simple ou sous forme de chaînes encodées en Base64.
- Drimify détectera automatiquement les valeurs encodées en Base64 et les décodera.
- Que ce soit en Base64 ou en texte simple, toutes les valeurs sont également décodées brutes par URL de notre côté pour s'assurer que les caractères spéciaux comme les espaces (
%20
),@
ou=
soient correctement interprétés.
⚠️ Important pour les Intégrateurs
Veuillez vous assurer :
- Si vous envoyez du texte simple, il doit être encodé en URL avant d'être ajouté à l'URL.
- Si vous envoyez du Base64, vous devez :
- D'abord encoder l'URL de la valeur originale (par exemple, John Doe → John%20Doe)
- Ensuite, encoder ce résultat en Base64 (John%20Doe → Sm9obiUyMERvZQ==)
- Le passer dans la chaîne de requête
- Lorsque vous passez des valeurs via des paramètres d'URL, les chaînes encodées en base64 doivent inclure le remplissage correct (
=
). Sans le bon remplissage, le système pourrait ne pas décoder correctement la valeur et elle sera traitée comme du texte simple.
Pourquoi ?
Cela garantit que les caractères spéciaux sont correctement préservés et décodés dans tous les cas.
✉️ Validation Email
Pour la sécurité et l'intégrité des données :
- Le paramètre
email
ne sera utilisé que s'il passe la validation de format standard des emails. - Si la valeur ne correspond pas à un format valide, elle sera ignorée et ne sera pas enregistrée.
💡 Cas d'Utilisation
- Tout comme nous prenons en charge
session_uid
pour identifier une session utilisateur, nous prenons désormais en chargefname
,lname
etemail
pour pré-remplir les données utilisateur et éviter l'affichage d'un formulaire de collecte de données. - C'est idéal lors du lancement d'expériences via des campagnes email ou des outils CRM, où les informations du participant sont déjà connues.
- Suivre les sessions individuelles des utilisateurs avec moins de friction
- Offrir une expérience utilisateur fluide et personnalisée
❓Besoin d'Aide ?
Si vous n'êtes pas sûr de la façon d'encoder correctement les valeurs ou si vous souhaitez des conseils sur l'intégration avec votre plateforme, n'hésitez pas à [contacter notre équipe de support] ou à consulter notre [guide d'intégration pour développeurs].
Mis à jour le : 13/09/2025
Merci !