Passaggio delle Informazioni Utente tramite Parametri URL
Le esperienze di Drimify supportano ora il pre-riempimento delle informazioni degli utenti direttamente tramite l'URL utilizzando parametri di query string. Questo permette un'esperienza più personalizzata e ottimizza la raccolta dei dati.
✅ Parametri URL Supportati
Puoi inserire le seguenti variabili opzionali nell'URL:
Parametro | Descrizione | Valore Esempio |
|---|---|---|
| nome | John o codificato in base64 ( |
| cognome | cognome o codificato in base64 ( |
| indirizzo email | Testo normale o codificato in base64 ( |
| Numero Di Telefono | Testo normale o codificato in base64 ( |
🔗 Esempi di URL
Valori codificati in Base64:
https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=Sm9obg==&lname=RG9l&email=am9obi5kb2VAZXhhbXBsZS5jb20=&phone=KzMzMTAxMDEwMTAx
Valori in testo normale:
https://apps.drimify.com/your-experience-id/?session_uid=ABC123&fname=John&lname=Doe&email=john.doe@example.com&phone=%2033101010101
🔒 Logica di Codifica & Decodifica
- Puoi inviare i valori sia come testo normale che come stringhe codificate in Base64.
- Drimify rileverà automaticamente i valori codificati in Base64 e li decodificherà.
- Sia per valori codificati in Base64 che per testo normale, tutti i valori verranno anche decodificati dall'URL sul nostro lato per garantire che caratteri speciali come spazi (
%20),@o=siano interpretati correttamente.
⚠️ Importante per gli Integratori
Assicurati che:
- Se invii testo normale, deve essere codificato in URL prima di essere aggiunto all'URL.
- Se invii Base64, devi:
- Prima codificare in URL il valore originale (es., John Doe → John%20Doe)
- Poi codificare in Base64 quel risultato (John%20Doe → Sm9obiUyMERvZQ==)
- Passarlo nella query string
- Quando passi valori tramite parametri URL, le stringhe codificate in base64 devono includere l'adeguato padding (
=). Senza il corretto padding, il sistema potrebbe non decodificare correttamente il valore e verrà trattato come testo normale.
Perché?
Questo assicura che i caratteri speciali siano preservati correttamente e decodificati a dovere in tutti i casi.
✉️ Validazione Email
Per la sicurezza e l'integrità dei dati:
- Il parametro
emailverrà utilizzato solo se supera la validazione del formato standard di email. - Se il valore non corrisponde a un formato valido, verrà ignorato e non memorizzato.
📞 Validazione Numero di Telefono
Per la sicurezza e l'integrità dei dati:
- Il numero di telefono deve essere fornito nel formato internazionale corretto, ad esempio: +33101010101.
- Il valore verrà utilizzato solo se corrisponde a un formato valido in base al codice del paese.
- Se il numero non soddisfa la struttura richiesta, verrà ignorato e non memorizzato.
💡 Casi d'Uso
- Così come supportiamo
session_uidper identificare una sessione utente, ora supportiamofname,lname, edemailper pre-riempire i dati dell'utente ed evitare la visualizzazione di un modulo di raccolta dati. - Questo è ideale quando si lanciano esperienze da campagne email o strumenti CRM, dove le informazioni del partecipante sono già note.
- Rintraccia sessioni individuali utente con meno attrito.
- Offri un'esperienza utente fluida e personalizzata.
❓Hai Bisogno di Aiuto?
Se non sei sicuro su come codificare correttamente i valori o vuoi consigli su come integrarti con la tua piattaforma, non esitare a [contattare il nostro team di supporto] o a consultare la nostra [guida all'integrazione per sviluppatori].
Aggiornato il: 12/12/2025
Grazie!
