Visão geral
Ao criar e gerenciar Guias na UserGuiding, você tem a flexibilidade de definir atrasos para etapas específicas a fim de aprimorar a experiência do usuário. Esse recurso permite controlar o momento em que determinados elementos do seu Guia aparecem, proporcionando um processo de onboarding mais suave e intuitivo.
Definição de um atraso para as etapas do guia
Ao editar Guias por meio da extensão do Chrome da UserGuiding, você pode especificar um atraso para etapas individuais dentro do Guia. Isso significa que você pode configurar uma determinada etapa para aparecer após um determinado período de tempo, permitindo que os usuários se concentrem no conteúdo atual antes de serem apresentados a novas informações. Para definir um atraso:

- Abra a extensão do Chrome e navegue até o Guia em que está trabalhando.
- Selecione a etapa específica que deseja modificar.
- Encontre a opção para definir um atraso e insira o tempo desejado em segundos. Esse atraso garantirá que a etapa apareça somente após a duração especificada, permitindo uma experiência de usuário mais controlada e com mais ritmo.
Definição de atrasos para outros materiais
Para materiais que não sejam Guias, como Checklists ou Hotspots, você pode obter uma funcionalidade semelhante utilizando JavaScript. Especificamente, você pode combinar a função `setTimeout` do JavaScript com acionadores personalizados disponíveis por meio da API JavaScript da UserGuiding. Esse método permite que você controle programaticamente quando determinadas ações ou elementos são acionados.
Exemplo de acionamento de um Checklist após 7 segundos:
setTimeout(function(){ userGuiding.launchChecklist(12);}, 7000);
'setTimeout' Function: Essa função JavaScript é usada para executar um trecho de código após um atraso especificado. Nesse caso, a função `setTimeout` é definida para ser executada após 7000 milissegundos, o que equivale a 7 segundos.
`userGuiding.launchChecklist(12)`: Essa é a ação que será acionada quando o atraso tiver passado. O método `launchChecklist` da API JavaScript da UserGuiding é usado para exibir um Checklist com o ID 12.
Ao combinar essas técnicas, é possível gerenciar com eficiência o tempo e a apresentação de vários elementos interativos na UserGuiding, garantindo que os usuários tenham uma experiência bem ritmada e envolvente. A definição de atrasos ajuda a orientar os usuários pelo conteúdo de forma controlada, enquanto a abordagem JavaScript oferece maior flexibilidade para interações e acionadores personalizados.