Sfogliate i post del nostro blog, scoprite tutto sui nostri prodotti e molto altro ancora.

Se non trovate quello che state cercando, non esitate a   Contatta il nostro team

User guides

Integrazione Dinamica dei Dati: Guida ai Moduli Precompilati in idloom Scopri come integrare i dati in modo fluido nei moduli di idloom utilizzando parametri URL sicuri e JSON crittografato. Questo garantisce registrazioni efficienti, personalizzabili e a prova di manomissione.

Argomenti di tendenza

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.

Selezionate “Encoded Parameters”

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.
Editor JSON en Parametro codificato equivalente

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