Desenvolvedor Javascript API

Temos uma API Javascript e um CSS personalizado simples e poderoso que lhe dá ampla flexibilidade sobre como seu aplicativo se comporta.

Desenvolvendo com Social Intents

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.

onSIApiReady()

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>

SI_API.showInvite(message)

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>

SI_API.setChatInfo(name,email,phone,group,question)

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>

SI_API.showPopup()

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>

SI_API.hidePopup()

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>

SI_API.showTab()

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>

SI_API.hideTab()

Este método é usado para ocultar o botão Tab em sua página.

    <script type="text/javascript">
    SI_API.hideTab();
    </script>

SI_API.addParams()

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>

SI_API.onChatOpened()

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>

SI_API.onChatChatClosed()

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>

SI_API.onChatEnded()

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>