O script de NPS da Beeviral permite o recebimento de parâmetros para a realização automática de uma pesquisa de satisfação.
Essa funcionalidade elimina a necessidade de o cliente preencher manualmente suas informações.
Ela é especialmente útil em ambientes autenticados, como aplicativos, plataformas ou após a finalização de uma compra.
Para utilizar o NPS em suas aplicações, siga o caminho:
Menu Campanhas → Editar → Menu de três pontinhos (imagem abaixo) → Pesquisa de Satisfação NPS

Com o painel de configurações do NPS aberto, serão exibidas as seguintes informações:

Ao copiar o script do NPS, é possível informar dados como nome, e-mail e telefone da pessoa, conforme o exemplo abaixo:
Parâmetros disponíveis:
campaign_token: Token da campanha em que a pessoa será inserida (obrigatório)
name: Nome da pessoa a ser incluída como participante (opcional)
email: E-mail da pessoa a ser incluída como participante (opcional)
phone: Telefone da pessoa a ser incluída como participante (opcional)
Configurações básicas para funcionamento:
Parâmetro obrigatório:
campaign_token: Token da campanha em que a pessoa será inserida
Parâmetros opcionais:
name: Nome do participante
email: E-mail do participante
phone: Telefone do participante
<div id="app_script_nps"></div>
<script>
!function (f, b, e, v, n, t, s) {
t = b.createElement(e); t.async = !0;
t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];
t.onload = function () {
beeviralNps.Init({
element: "app_script_nps",
code: "<campaign_token>",
name: "",
email: "",
phone: ""
}, false);
};
s.parentNode.insertBefore(t, s)
}(window, document, 'script', '<SEU_SUBDOMINIO>/Scripts/app/tracking_script_nps.js');
</script>Configurações avançadas para criação de participante com redirecionamento em ambiente logado:
Parâmetros obrigatórios:
campaign_token: Token da campanha em que a pessoa será inserida (obrigatório)
name: Nome da pessoa a ser incluída como participante (obrigatório)
email: E-mail da pessoa a ser incluída como participante (obrigatório)
<div id="app_script_nps"></div>
<script>
!function (f, b, e, v, n, t, s) {
t = b.createElement(e); t.async = !0;
t.src = v + "?t=" + (new Date).getTime(); s = b.getElementsByTagName(e)[0];
t.onload = function () {
beeviralNps.Init({
element: "app_script_nps",
code: "<campaign_token>",
name: "fulando",
email: "emailfulano@gmail.com",
phone: "21955653225"
}, false);
};
s.parentNode.insertBefore(t, s)
}(window, document, 'script', '<SEU_SUBDOMINIO>/Scripts/app/tracking_script_nps.js');
</script>