Modulo popup post-registrazione per domande demografiche facoltative - esiste?

Ciao a tutti, il solito disclaimer che sono la persona più lontana da uno sviluppatore, ma mi occupo di un forum della community che utilizza Discourse (piano Pro Plus) e sto facendo del mio meglio per imparare. Temo che questa sia una situazione molto “spiegamelo come se avessi cinque anni” (ELI5).

Ho bisogno di qualche indicazione su come implementare un modulo popup post-registrazione, se è una cosa fattibile?

Il problema: Attualmente poniamo domande demografiche facoltative (età, tipo di cancro, posizione, ecc.) nel modulo di registrazione stesso, e questo sta creando attrito. I nostri utenti stanno affrontando gravi condizioni di salute e vogliamo rendere la registrazione il più semplice possibile.

Cosa voglio fare: Mostrare un modulo popup che può essere chiuso immediatamente dopo la registrazione con queste domande facoltative. I requisiti chiave che ho identificato finora:

  • Appare una sola volta dopo la registrazione (non ad ogni accesso)

  • Gli utenti possono chiuderlo senza completarlo

  • Non viene mai mostrato di nuovo una volta chiuso o completato

  • Salva le risposte nei campi utente personalizzati se l’utente compila il modulo

Domande:

  1. Esiste un componente/plugin esistente che fa qualcosa di simile che potrei usare o da cui imparare?

  2. Dovrebbe essere un plugin piuttosto che un componente tema?

  3. Qual è il modo migliore per tenere traccia in modo persistente della chiusura?

  4. Ci sono “trappole” e insidie evidenti con questo approccio?

Grazie per qualsiasi suggerimento! E fatemi sapere se sto complicando eccessivamente le cose: voglio assicurarmi di adottare l’approccio giusto essendo un novellino.

1 Mi Piace

Non conosco alcun componente del tema che mostri un pop-up dopo la registrazione, ma dovrebbe essere possibile, e potresti controllare alcune delle statistiche dell’utente per mostrarlo solo ai nuovi utenti (forse un tempo di lettura pari a 0; non penso che “visto” funzioni).

Mi chiedevo se anche un messaggio personale inviato all’utente potesse funzionare. Ci sono alcune opzioni su come inviare un messaggio agli utenti una volta che si uniscono. Dovrei verificare quale funzioni meglio in questo caso.

Con il componente https://meta.discourse.org/t/user-field-prompt/185214, le informazioni potrebbero anche essere inserite direttamente nel messaggio.

image

2 Mi Piace

Non è una risposta tecnica, ma da una prospettiva UX: se le domande causano attrito durante la registrazione, garantisco che un popup che appare nel momento in cui finalmente “entri” sarà ancora più sgradito.

2 Mi Piace

Stai predicando al coro qui @chapoi, ma questo è il compromesso che abbiamo raggiunto al momento! :melting_face:

4 Mi Piace

Oh, questo è interessante per me. Siete più avanti di me (sto ancora configurando le cose) ma gestisco anche una community di supporto e stavo pensando di aggiungere un sacco di campi utente al modulo di iscrizione. Ma non avevo pensato all’elemento di attrito!

Potrei dover ripensare il mio approccio e lasciare quei campi fuori dal modulo di iscrizione, ma trovare un modo per invitare le persone a compilarli “più tardi”.

Due idee che ho per questo:

  • avremo delle “istruzioni” per i nuovi membri: fai x, fai y, caselle che li invitiamo a spuntare (metaforicamente) per essere pronti a partecipare pienamente alla community. Questa potrebbe essere una di queste, che potrebbe essere premiata con un badge o inserendo il membro in un gruppo (domande del profilo completate!) — il che potrebbe essere una condizione per l’accesso ad alcuni aspetti della community, o semplicemente un modo pratico per identificare i membri che potrebbero aver bisogno di incoraggiamento o supporto per rispondere a quelle domande
  • Ho studiato l’uso dell’automazione per inviare ai membri messaggi personali periodici (stile risposta automatica), a partire dalla loro data di iscrizione. Quindi forse uno di questi messaggi, qualche giorno dopo l’iscrizione, riguarda il completamento di quella parte del profilo, magari con il componente User Field Prompt menzionato da @Moin, e forse in combinazione con la condizione del badge/gruppo sopra per evitare di sollecitare i membri che l’hanno già fatto.
1 Mi Piace