Introduzione
La funzionalità dei moduli di registrazione precompilati è uno strumento potente progettato per semplificare la raccolta dei dati e migliorare l’esperienza dell’utente. Sfruttando parametri URL o dati crittografati, questa funzionalità consente ai clienti di integrare senza problemi i propri sistemi intranet, extranet o CRM con i moduli di idloom. Permette la compilazione automatica dei campi del modulo o la trasmissione di informazioni nascoste, rendendo il processo di registrazione più veloce e intuitivo.
Che si tratti di inserire link personalizzati in campagne e-mail o di indirizzare gli utenti da un portale sicuro, questa funzionalità garantisce una gestione efficiente dei dati e supporta la personalizzazione dinamica dei moduli. La possibilità di predefinire campi, gestire condizioni di visibilità o trasmettere informazioni sensibili in modo sicuro la rende una componente essenziale per le aziende che desiderano personalizzare i propri flussi di lavoro e garantire l’integrità dei dati.
Con un robusto supporto per la crittografia e opzioni di configurazione avanzate, questa funzionalità va oltre il semplice precompilamento dei moduli, offrendo una soluzione sicura e flessibile per molteplici casi d’uso in diversi settori.
Per cominciare
In idloom, crediamo fermamente nella proprietà dei dati: i dati che raccogliete sono completamente vostri. Per questo motivo, i nostri moduli di integrazione sono disponibili a partire dalla versione light, consentendovi di integrare idloom senza problemi nel vostro ecosistema software, sia che siate utenti abituali o occasionali.
Accedete alla sezione integrazioni dell’app Events e avviate una nuova integrazione. Selezionate “Encoded Parameters” e cliccate su OK.
Configurazione dell’integrazione
Come per ogni altra integrazione in idloom, questa funzionalità inizia con l’assegnazione di un nome e la selezione del profilo che servirà. Questo semplifica l’organizzazione e l’adattamento della funzionalità a casi d’uso specifici.
L’obiettivo principale di questa funzionalità è consentire la generazione di un oggetto JSON contenente tutte le informazioni che desiderate trasferire a un modulo di idloom. I dati vengono quindi crittografati, garantendo che possano essere trasmessi come parametro URL sicuro, che non può essere modificato o manomesso dall’utente finale. Questo assicura l’integrità dei dati semplificando al contempo l’automazione e la personalizzazione dei moduli.
L’interfaccia di questa funzionalità è progettata per essere concisa e intuitiva. Include:
- Chiave di crittografia e Vettore di inizializzazione (IV): Specificate la chiave e il IV utilizzati per crittografare i vostri dati in modo sicuro.
- Editor JSON: Un editor intuitivo in cui è possibile creare o modificare dati di esempio per testarne la funzionalità.
- Parametro codificato equivalente: Generate automaticamente la versione crittografata del JSON come URL, pronta per essere utilizzata nei flussi di lavoro di integrazione.
Quali informazioni o impostazioni posso trasmettere al modulo?
L’integrazione consente di trasmettere una vasta gamma di informazioni e impostazioni ai moduli di idloom, offrendo flessibilità e precisione per personalizzare l’esperienza utente. Ecco come funziona:
Campi del modulo di registrazione:
È possibile precompilare qualsiasi campo configurato nel modulo, inclusi i campi nascosti, utilizzando semplici coppie "name": "value". Per identificare i nomi dei campi, attivate l’opzione “Mostra nomi dei campi” nella sezione Registrazione > Modulo delle impostazioni del vostro evento.
Inoltre, impostando "readonly": true per un campo, potete renderlo non modificabile, garantendo che i dati non possano essere alterati dall’utente.
Preselezione di categorie e opzioni:
Semplificate il processo di registrazione preselezionando categorie o opzioni direttamente dalla pagina Biglietti. Utilizzate l’ID univoco (per un modulo di evento specifico) o il codice SKU (per integrazioni riutilizzabili su più moduli).
Quando una categoria è preselezionata, tutte le altre categorie vengono automaticamente nascoste, semplificando le scelte dell’utente e riducendo gli errori potenziali.
Creazione dell’URL del modulo di registrazione:
Infine, utilizzate il link di registrazione del vostro evento e aggiungete ?encoded= seguito dai parametri crittografati che avete generato.
Esempio di codice in PHP con openssl_encrypt per la codifica JSON:
/** * Encrypt the data using AES-128-CBC. */ private static function encrypt_aes128(string $clearText, string $key, string $iv): string { $encryptedText = openssl_encrypt($clearText, 'AES-128-CBC', $key, 0, $iv); return base64_encode($encryptedText); }
Questa funzionalità garantisce un controllo preciso sul comportamento dei moduli e consente un’esperienza personalizzata e ottimizzata, adattata alle vostre esigenze di integrazione.
Buon lavoro!
Il team di idloom.events