Skip to main content

Ao aplicar uma pesquisa de satisfação na sua jornada automatizada, algo de relevância é definir uma recorrência para essa aplicação, garantindo que ela não fique repetitiva para o usuário. Neste artigo, mostrarei como definir uma periodicidade para aplicação da sua pesquisa de satisfação utilizando apenas os recursos do Builder.

Certo. Considere que todas as variáveis e o contexto do contato no Blip são armazenados por até 90 dias. Durante esse período, os valores das variáveis permanecem acessíveis. Caso você queira que o valor de uma variável expire antes disso, é possível configurar essa expiração diretamente na ação de definição da variável, informando o tempo em segundos.

A partir dessa funcionalidade, é possível criar uma lógica simples para definir a periodicidade de envio de uma pesquisa usando uma variável de sinalização. O funcionamento é simples: criamos uma variável de sinalização que indica se o usuário já recebeu a pesquisa e definimos um tempo de expiração para ela. Quando esse tempo se esgota, a variável tem automaticamente o seu valor deletado. 

 

  1. Antes de exibir a pesquisa, verificamos se essa variável existe.

AD_4nXfFY_zZhEEHW0g-GSiwtIfIPf_CUHoaq1-x4JIGyh7MT4Q-gIpT3dyVNrSLHNVmm5nABpLoj-tlogp2aIbTNWaBpxNjfgu_bCDUr9qRS7hRwGgSlxf-9PIf8tMlUrmkJMdlVhr73w?key=l5hPIEcXONltka7HZGwrqQ

 

  1. Se não existir, a pesquisa é mostrada e a variável é redefinida com um novo tempo de expiração.

AD_4nXf7V8k1x5MWPJDjDevXE9g9qtN-QTqUS4aLZrgJ-qvVOUP-aqZ5LXC969fgD_3UFwO2W_Z6IsEWU-XOOiJS9a7C9KYp8PQD3qabQtSY03iydqYghSpRJIg_0DBX5KToSm1aBjhD-g?key=l5hPIEcXONltka7HZGwrqQ

Ação de definir variável com tempo de expiração de 2592000 segundos (30 dias).

 

Esse é apenas um dos vários modos de definir essa periodicidade de pesquisa.

 

EXTRA: Que tal armazenar no contato a data em que a pesquisa de satisfação foi exibida pela última vez?!

É muito simples! No bloco em que exibimos a pesquisa (o mesmo em que incluímos a ação de definir a variável “pesquisaSatisfacaoBot”, vamos criar uma ação de definir o contato, com um dado extra de contaato chamado “dataExibicaoUltimaPesquisa” e o valor será “{{calendar.date}}”.

 

AD_4nXcf065NM8j6J2q5YZA1Vc220QeZeqJT6baiBHJZCt4dCKa9xiHy0NCQLnWQ9xeDm3PzokCmlqinGfNT5btEb0A9xYC3_j3RfGKbc0QvBJsFn5L_MYebzxPdfI87_qmZoLuRjKu5Kw?key=l5hPIEcXONltka7HZGwrqQ

 

{{calendar.date}} é uma variável da biblioteca cujo valor é data atual GMT-0 (no formato yyyy-MM-dd).

Prontinho! Você definiu uma periodicidade para a exibição da pesquisa de satisfação e armazenou no contato a data da última exibição.

Opa!


Ótimo post! 🤗


Muito bom, parabéns.


Comente