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:
inline
bottomBar
bottomBox
(posicionado à direita por padrão)bottomBoxLeft
modal
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. RecebeuserId
como parâmetro.onClosed
(function): Chamada quando o widget é fechado.onError
(function): Chamada quando ocorre um erro. Recebe amessage
de erro como parâmetro.onPageChanged
(function): Chamada quando o usuário navega para uma página diferente dentro do widget. Recebepage
como parâmetro.onQuestionAnswered
(function): Chamada quando o usuário responde uma pergunta.onCompleted
(function): Chamada quando o widget é completado com sucesso. RecebeuserId
como parâmetro.onPartialCompleted
(function): Chamada quando o widget é completado parcialmente. RecebeuserId
como parâmetro.onResize
(function): Chamada quando o widget é redimensionado. Recebeheight
como 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!