Recurso disponível integralmente apenas no canal Widget
Estrutura
1
{
2
"default":{
3
"type":"feedback_nps",
4
"payload":{
5
"pick":"Qual é a sua satisfação geral em relação a esse atendimento?",
6
"btn_label":"CONFIRMAR"
7
}
8
}
9
}
Copied!
Atributos
type: feedback_nps
payload:
pick: pergunta exibida no componente, pode ser um array de objetos, com outras perguntas ou uma string. Vide "Exemplos"
btn_label: texto (label) do botão de envio
mandatory (default: true): determina se o usuário precisa escolher uma nota para avançar ou não.
reverseOptions (default: false): quando setado para true exibe as opções das notas de 10 a 0 ao invés de 0 a 10.
Os atributos reverseOptions e mandatory são funcionais somente no Widget.
Exemplos
Uma pergunta
Widget
1
{
2
"default":{
3
"type":"feedback_nps",
4
"payload":{
5
"pick":"Qual é a sua satisfação geral em relação a esse atendimento?",
6
"reverseOptions":true,
7
"btn_label":"CONFIRMAR"
8
}
9
}
10
}
Copied!
Múltiplas perguntas
Múltiplas opções
Em canais diferentes de Widget, somente o primeiro pick será processado.
1
{
2
"default":{
3
"type":"feedback_nps",
4
"payload":{
5
"pick":[
6
{
7
"pick":"Qual é a sua satisfação<br> geral em relação a esse atendimento?",
8
"mandatory":true,
9
"reverseOptions":true
10
},
11
{
12
"pick":"O quão rápido você conseguiu resolver seu problema?"
13
},
14
{
15
"pick":"O quanto você está disposto a usar esse canal de atendimento novamente?",
16
"mandatory":false
17
}
18
],
19
"btn_label":"Enviar"
20
}
21
}
22
}
Copied!
Note que a terceira pergunta está marcada com mandatory: false , logo posso marcá-la e desmarcá-la. Diferentemente, a primeira e a segunda pergunta, uma vez que cada avaliação é marcada, não é possível desmarcar, só é permitido alternar a escolha.
Observa-se que enquanto todas as perguntas obrigatórias não forem respondidas, o botão de confirmação não será desbloqueado.