Olá a todos, o aviso habitual de que sou a pessoa menos desenvolvedora que existe, mas cuido de um fórum comunitário que usa o Discourse (plano Pro Plus) e estou fazendo o meu melhor para aprender. Isto é muito uma situação de ‘Explique como se eu tivesse 5 anos’, receio.
Preciso de orientação sobre como implementar um formulário pop-up pós-inscrição, se é que isso existe?
O problema: Atualmente, fazemos perguntas demográficas opcionais (idade, tipo de câncer, localização, etc.) no próprio formulário de inscrição, e isso está criando atrito. Nossos usuários estão lidando com condições de saúde sérias e queremos tornar a inscrição o mais simples possível.
O que eu quero fazer: Mostrar um formulário pop-up dispensável imediatamente após a inscrição com essas perguntas opcionais. Requisitos principais que identifiquei até agora:
Aparece apenas uma vez após a inscrição (não a cada login)
Os usuários podem dispensá-lo sem concluí-lo
Nunca mais aparece depois de dispensado ou concluído
Salva as respostas em campos de usuário personalizados se eles preencherem
Perguntas:
Existe algum componente/plugin existente que faça algo semelhante que eu possa usar ou aprender?
Isto deveria ser um plugin em vez de um componente de tema?
Qual é a melhor maneira de rastrear persistentemente a dispensa?
Algum ‘pegadinha’ ou armadilha óbvia com esta abordagem?
Obrigado por quaisquer dicas! E me avisem se estou complicando demais as coisas - quero garantir que estou adotando a abordagem correta sendo um novato.
Não conheço nenhum componente de tema que exiba um pop-up após o cadastro, mas deve ser possível, e você poderia verificar algumas das estatísticas do usuário para mostrá-lo apenas a novos usuários (talvez um tempo de leitura de 0; não acho que “visto” funcione).
Eu estava me perguntando se uma mensagem pessoal enviada ao usuário também funcionaria. Existem algumas opções sobre como enviar uma mensagem aos usuários assim que eles se juntam. Eu precisaria verificar qual funciona melhor para este caso.
Não é uma resposta técnica, mas da perspectiva de UX: se as perguntas causarem atrito durante o cadastro, garanto que um pop-up aparecendo no segundo em que você finalmente “entrar” será ainda mais indesejado.
Ah, isso é interessante para mim. Vocês estão à minha frente (eu ainda estou configurando tudo), mas eu também administro uma comunidade de suporte e estava planejando adicionar muitos campos de usuário ao formulário de inscrição. Mas eu não tinha pensado no elemento de atrito!
Talvez eu tenha que repensar minha abordagem e deixar esses campos de fora do formulário de inscrição, mas encontrar uma maneira de convidar as pessoas a preenchê-los “mais tarde”.
Duas ideias que tenho para isso:
teremos “instruções” para novos membros: faça x, faça y, caixas que os convidamos a marcar (metaforicamente) para se prepararem para participar plenamente da comunidade. Esta poderia ser uma delas, que poderia ser recompensada com um emblema ou colocando o membro em um grupo (perguntas do perfil concluídas!) — o que poderia ser uma condição para acesso a alguns aspectos da comunidade, ou simplesmente uma maneira prática de identificar membros que podem precisar de algum incentivo ou suporte para responder a essas perguntas
Eu pesquisei o uso de automação para enviar mensagens pessoais periódicas aos membros (estilo auto-resposta), a partir da data de inscrição deles. Então, talvez uma dessas mensagens, alguns dias após a entrada, seja sobre preencher essa parte do perfil, por que não com o componente User Field Prompt que @Moin mencionou, e talvez em combinação com a condição de emblema/grupo acima para evitar incomodar membros que já o fizeram.