Articles sur : Développeurs et API
Cet article est aussi disponible en :

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

fname

prénom

John ou encodé en base64 (Sm9obg==)

lname

nom

nom ou encodé en base64 (RG9l)

email

adresse email

Simple ou encodé en base64 (am9obi5kb2VAZXhhbXBsZS5jb20=)


🔗 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 :


  1. D'abord encoder l'URL de la valeur originale (par exemple, John Doe → John%20Doe)
  2. Ensuite, encoder ce résultat en Base64 (John%20Doe → Sm9obiUyMERvZQ==)
  3. Le passer dans la chaîne de requête
  4. 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 charge fname, lname et email 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

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !