SoluCX Widget
O widget SoluCX permite a integração de pesquisas diretamente no seu site, proporcionando uma maneira fácil e eficiente de coletar feedback dos clientes.
Compatibilidade com Form Flex e Pesquisas Survey
O widget é compatível com os tipos de pesquisa Form Flex e Survey, permitindo flexibilidade na coleta de dados de acordo com as necessidades do seu negócio.
Uso baseado no exemplo de HTML
Para usar o widget, adicione o seguinte código HTML ao seu site:
Como usar:
- Adicione o script acima na tag
<head>ou antes da tag de fechamento<body>no seu HTML. - Crie o widget dentro de uma tag
<script>.
Nota: Quando adicionado na tag
<head>, é necessário verificar se o DOM foi carregado ou adicionar a função em algum método de gatilho (por exemplo, clique em botão).
Tipos de Widget
Os tipos de widget disponíveis são:
bottomBar: Exibe o widget como uma barra fixa na parte inferior da página.
No modo bottomBar, o widget é exibido como uma barra horizontal fixa na parte inferior da página.
Isso significa que ele permanece visível enquanto o usuário rola a página, garantindo que o widget esteja sempre acessível.bottomBox: Exibe o widget como uma caixa fixa no canto inferior direito da página.
No modo bottomBox, o widget é exibido como uma caixa fixa no canto inferior direito da página.
Isso permite que o widget seja destacado sem interferir no conteúdo principal, ideal para capturar a atenção do usuário.bottomBoxLeft: Exibe o widget como uma caixa fixa no canto inferior esquerdo da página.
No modo bottomBoxLeft, o widget é exibido como uma caixa fixa no canto inferior esquerdo da página.
Assim como o bottomBox, ele destaca o widget sem interferir no conteúdo principal, mas posicionado no lado esquerdo.inline: Exibe o widget embutido no conteúdo da página.
No modo inline, o widget é exibido diretamente dentro do layout existente.
Isso significa que ele se integra perfeitamente ao conteúdo da página, sem sobrepor ou cobrir outros elementos. É ideal para quando você deseja que o widget faça parte do fluxo natural do conteúdo.modal: Exibe o widget como um modal centralizado na página.
No modo modal, o widget é exibido como uma janela modal centralizada na página.
Isso significa que ele sobrepõe o conteúdo da página, capturando toda a atenção do usuário. É ideal para quando você deseja garantir que o usuário interaja com o widget antes de continuar navegando.
Parâmetros de Inicialização
A função createSoluCXWidget aceita os seguintes parâmetros:
Parâmetro apiKey (string) Obrigatório
Chave de API fornecida pela SoluCX.
Exemplo:
Parâmetro type (string) Obrigatório
Tipo de widget a ser criado. Valores aceitos:
inlinebottomBarbottomBox(posicionado à direita por padrão)bottomBoxLeftmodal
Exemplo:
Parâmetro data
transaction_id OU name E (email OU phone) transaction_id OU customer_id transaction_id OU customer_id E phone transaction_id OU customer_id E email transaction_id transaction_id transaction_id Exemplo:
Qualquer campo prefixado com param_ é considerado um parâmetro extra de transação que pode ser usado para rastreabilidade.
Parâmetro options
Exemplo:
Configuração de Callbacks
O widget agora suporta funções de callback que são acionadas quando eventos específicos ocorrem. Adicione-as ao seu objeto options:
callbacks(object): Funções de callback opcionais para eventos do widget.onOpened(function): Chamada quando o widget é aberto. RecebeuserIdcomo parâmetro.onClosed(function): Chamada quando o widget é fechado.onError(function): Chamada quando ocorre um erro. Recebe amessagede erro como parâmetro.onPageChanged(function): Chamada quando o usuário navega para uma página diferente dentro do widget. Recebepagecomo parâmetro.onQuestionAnswered(function): Chamada quando o usuário responde uma pergunta.onCompleted(function): Chamada quando o widget é completado com sucesso. RecebeuserIdcomo parâmetro.onPartialCompleted(function): Chamada quando o widget é completado parcialmente. RecebeuserIdcomo parâmetro.onResize(function): Chamada quando o widget é redimensionado. Recebeheightcomo parâmetro.
Exemplo com callbacks:
Exemplo Completo:
Conclusão
Seguindo as instruções acima, você pode integrar e configurar rapidamente o Widget SoluCX em sua aplicação ou site. Use os exemplos fornecidos para ajustar e personalizar o widget de acordo com suas necessidades de coleta de dados e feedback dos clientes.
Tratamento da Resposta do Widget
A função createSoluCXWidget retorna uma promessa que resolve para um objeto com a seguinte estrutura:
- status:
"success"ou"error" - message: Uma string contendo uma mensagem de erro se o status for
"error"
Exemplo:
Se você tiver dúvidas ou encontrar problemas, entre em contato com o suporte da SoluCX. Boa implementação!