Temos uma API Javascript e um CSS personalizado simples e poderoso que lhe dá ampla flexibilidade sobre como seu aplicativo se comporta.
Dê uma chance! Tudo o que você precisa fazer é garantir que o snippet de código ou o plug-in gerado pelo Social Intents esteja instalado em sua página. Depois disso, você pode usar qualquer um dos métodos definidos abaixo.
Esse método de retorno de chamada é usado para notificar sua página quando o script da API de Social Intents tiver terminado de carregar. Como carregamos nossos scripts de forma assíncrona, você pode envolver sua lógica de inicialização nesse método
<script type="text/javascript"> function onSIApiReady() { //Will display the tab once the scripts have loaded SI_API.showTab(); }; </script>
Esse método é usado para exibir o convite de bate-papo proativo com uma mensagem personalizada. Use-o para criar mensagens de convite personalizadas para cada página de seu site. É uma ótima maneira de aumentar as conversões.
<script type="text/javascript"> function onSIApiReady() { //Will display the tab once the scripts have loaded SI_API.showInvite('Questions about our products? I can help!'); }; </script>
Esse método é usado para preencher previamente as informações do bate-papo de pré-venda. Por exemplo, se você tiver um site de membros e já tiver coletado o e-mail e o nome, você pode preencher previamente esses campos no chat. Se não quiser que o visitante os altere, basta desativar esses campos em suas configurações, e nós colocaremos essas informações automaticamente no chat.
<script type="text/javascript"> function onSIApiReady() { //Will display the tab once the scripts have loaded SI_API.setChatInfo('visitor name','email@test.com','(123) 123-1234', 'Marketing','I have a question about your products'); }; </script>
Esse método é usado para exibir a janela de bate-papo ou pop-up em sua página. Você tem regras mais complexas sobre como deseja exibir seu aplicativo? Aqui é onde você pode fazer isso.
<script type="text/javascript"> SI_API.showPopup(); </script>
Esse método é usado para ocultar o pop-up em sua página. Deseja fechar automaticamente o pop-up após um período de tempo, aqui está o seu método.
<script type="text/javascript"> SI_API.hidePopup(); </script>
Esse método é usado para mostrar o botão Tab em sua página. Por exemplo, você pode exibi-lo após um período de tempo personalizado ou após um clique em um determinado elemento da página.
<script type="text/javascript"> function onSIApiReady() { //Will display the tab once the scripts have loaded SI_API.showTab(); }; </script>
Este método é usado para ocultar o botão Tab em sua página.
<script type="text/javascript"> SI_API.hideTab(); </script>
Adicione parâmetros personalizados a cada solicitação de bate-papo para exibir no convite. Envie informações do cliente, números de pedidos ou quaisquer outros detalhes.
<script type="text/javascript"> function onSIApiReady() { var params = []; params.push({name:'Member ID',value:'abc'}); params.push({name:'Order Number',value:'1000'}); SI_API.addParams(params); }; </script>
Este método de chamada de retorno é acionado quando o botão de bate-papo é clicado e a janela de bate-papo aparece.
<script type="text/javascript"> function onSIApiReady() { //Will trigger when chat window appears SI_API.onChatOpened = function() { alert("chat opened"); }; }; </script>
Este método de chamada de retorno é acionado quando a janela de bate-papo é minimizada.
<script type="text/javascript"> function onSIApiReady() { //Will trigger when chat window is minimized SI_API.onChatClosed = function() { alert("chat closed"); }; }; </script>
Este método de chamada de retorno é acionado quando uma conversa ativa é encerrada.
<script type="text/javascript"> function onSIApiReady() { //Will trigger when chat window is minimized SI_API.onChatEnded = function() { alert("chat ended"); }; }; </script>