Centro de Ajuda

Eventos do tipo Subscribe (SDK)

Importante: recomendamos que esta documentação seja lida e utilizada pelos desenvolvedores.

O que é um evento Subscribe e para que pode ser utilizado?

Os eventos subscribe são métodos JavaScript incorporados que tomam o evento selecionado e permitem que ele seja escutado cada vez que é acionado. Eles recebem um segundo argumento para chamar cada vez que o evento descrito é acionado, este segundo argumento consiste em uma função do tipo callback que permite executar ações do cliente e pode receber parâmetros dependendo de cada evento.

Se, por exemplo, você estiver interessado em medir cada vez que um usuário fecha a janela de bate-papo em sua própria análise, o que você deve fazer é executar esta função:

<script type="text/javascript">

$aivo.ready(function() {

$aivo.subscribe.onCloseWindow(function () {

    // Aqui você poderá realizar a execução do rastreamento para sua análise.

});

});

</script>

E especificar na função de callback a sentença de medição.

Isto também pode ser usado para outras ações. 

Abaixo listamos todas as interações do usuário com a janela de bate-papo que pode ser usada.

+ onOpenWindow: 

Subscreva o evento que abre a janela de bate-papo e defina qual função deve ser executada quando isso acontecer.

Exemplo: 

$aivo.subscribe.onOpenWindow(function(){console.log('Evento de abertura de janela de bate-papo')})

+ onMinimizeWindow: 

Subscreva o evento que abre a janela de bate-papo e defina qual função deve ser executada quando isso acontecer.

Exemplo: 

$aivo.subscribe.onMinimizeWindow(function(){console.log('Evento de minimizar a janela de bate-papo')})

+ onCloseWindow

Subscreva o evento que abre a janela de bate-papo e defina qual função deve ser executada quando isso acontecer.

Exemplo: 

$aivo.subscribe.onCloseWindow(function(){console.log('Evento que fecha a janela de bate-papo')})

+ onOpenMaximize

Subscreva o evento que abre a janela de bate-papo e defina qual função deve ser executada quando isso acontecer.

Exemplo: 

$aivo.subscribe.onOpenMaximize(function(){console.log('Evento de maximizara janela de bate-papo')})

+ onCloseCtaButtons

Subscreva o evento que detecta o fechamento do complemento de cta com botões.

Exemplo: 

$aivo.subscribe.onCloseCtaButtons(function(){console.log('Evento ao fechar cta com botões da janela de bate-papo')})

+ onShowButton

Subscreva o evento que detecta o carregamento de um complemento do tipo botão.

Exemplo: 

$aivo.subscribe.onShowButton(function(){console.log('Evento ao carregar complemto botões')})

+ onSelectedButton

Subscreva o evento que detecta ao clicar em um complemento do tipo botão. Recebe valor do botão.

Exemplo: 

$aivo.subscribe.onSelectedButton(function(value) { 

console.log('O usuário selecionou o botão:', value)

})

+ onShowCarousel

Subscreva o evento que detecta o carregamento de um complemento do tipo carrossel.

Exemplo: 

$aivo.subscribe.onShowCarousel(function(){console.log('Evento ao carregar o complemento de carrossel')})

+ onSelectedButtonCarousel

Subscreva o evento que detecta o aperto de um botão de carrossel. Recebe o valor do botão e do item ativo ao enviar.

Exemplo: 

$aivo.subscribe.onSelectedButtonCarousel(function(value, itemActive) { 

console.log('A seleção do botão com o valor: ', value, ' no item:' , itemActive)

})

+ onInteraction

Subscreva o evento que detecta o envio de uma mensagem. Retorna o tipo de interação e pergunta

Exemplo: 

$aivo.subscribe.onInteraction(function(type, question) { 

console.log('Realizado uma interação do tipo: ', type, ' e pergunta: ', question)

})

+ onFeedbackIntention

Subscreva o evento que detecta o envio de um feedback por intenção. Retorna o valor da intenção e a identificação da resposta.

Exemplo: 

$aivo.subscribe.onFeedbackIntention(function(value, answerId) {

console.log('Realizado envio de feedback: ', value,  ' com o seguinte id de resposta: ', answerId)

})

$aivo.subscribe.onDerivationLive(function() { ... })

+ onDerivationLive

Subscreva o evento que detecta uma indicação ao Live

Exemplo: 

$aivo.subscribe.onDerivationLive(function() {

console.log('Evento que detecta uma indicação ao live')

})

+ onShowAdvert

Subscreva o evento que detecta o carregamento de um disparador.

Exemplo: 

$aivo.subscribe.onShowAdvert(function() {

console.log('Evento que detecta o carregamento de um disparador')

})

+ onFirstInteraction

Subscreva a primeira interação. Elemento de retorno selecionado na primeira interação

Exemplo: 

$aivo.subscribe.onFirstInteraction(function(element) {

console.log('A primeira interação com o bot foi realizada, selecionando o seguinte elemento:', element)

})

+ onShowForm

Subscreva ao carregar um formulário. Título do formulário de devolução

Exemplo: 

$aivo.subscribe.onShowForm(function(title) {

console.log('O seguinte formulário é exibido:', title)

})

+ onSubimitForm

Subscreva ao enviar um formulário. Título do formulário de devolução

Exemplo: 

$aivo.subscribe.onSubimitForm(function(title) {

console.log(Realizado o envio do seguinte formulário:', title)

})

+ onShowSurvey

Subscreva ao exibir uma pesquisa de satisfação. Retorna o tipo de pesquisa e se o campo do formulário está ativo.

Exemplo: 

$aivo.subscribe.onShowSurvey(function(type, comment) {

console.log('A visualização da pesquisa padrão foi realizada: ', type, '  e configurações de comentários: ', comment)

})

+ onSelectedSurvey

Subscreva ao selecionar o valor de uma pesquisa de satisfação. Retorna tipo de pesquisa e valor modificado

Exemplo: 

$aivo.subscribe.onSelectedSurvey(function(type, value) {

console.log('Selecionado um questionário do tipo: ', type, ' con valor: ', value)

})

+ onBlurComment

Subscreva ao sair do foco do campo de comentários. Devolve o tipo de questionário

Exemplo: 

$aivo.subscribe.onBlurComment(function(type) {

console.log('Realizado um clique  fora do campo de comentários no tipo de pesquisa: ', type)

})

+ onSubimittedSurvey

Subscreva ao enviar a pesquisa. Retorna o tipo de pesquisa, valor e verdadeiro ou falso em caso de envio de comentário.

Exemplo: 

$aivo.subscribe.onSubimitSurvey(function(type, valor, comentario) {

console.log('Realizado o envio do questionário tipo: ', type, ' con valor: ', value,  '  y comentario: ', comentario)

})

+ onCloseSurvey

Subscreva ao fechar a pesquisa sem enviar. Retorna o tipo e o valor da pesquisa.

Exemplo: 

$aivo.subscribe.onCloseSurvey(function(type, value) {

console.log('Realizado o encerramento forçado da pesquisa: ', type, ' com valor: ', value)

})



Este site armazena cookies em seu computador. Estes cookies são utilizados para coletar informações de como você interage com o nosso site e nos permite lembrar de você. Nós usamos essa informação para melhorar e personalizar sua experiência de navegação e para obter estatísticas e métricas sobre nossos visitantes, tanto neste site quanto em outros meios. Para obter mais informações sobre os cookies que utilizamos, consulte nossa Política de Privacidade.

Se você recusar, sua informação não será rastreada quando você visitar este site. Será utilizado somente um cookie em seu navegador para lembrá-lo de sua preferência de não ser rastreado.