Searching for

Habilitar conexões seguras

Assim que o tracker estiver instalado nas páginas do seu produto, você tem precisa criar uma conexão segura entre seu sistema e o Pipz. Essa conexão deve ser adicionada a todas as páginas onde você queira comunicar-se com seus usuários, de preferência onde seu contato já esteja identificado e online.

Habilitar conexões seguras no tracker

Pelas configurações do código de rastreamento (tracker)

  1. Navegue até o menu Settings > Apps > Trackers
  2. Selecione o código de rastreamento que deseja ativar o chat *
  3. Acesse a aba Options do tracker selecionado
  4. Marque a checkbox da opção Caixa de seleção Enable secure connections.

Habilitando conexões seguras pelo menu Tracker

Pelas configurações do recurso Conversations

  1. Navegue até Settings > Conversations > Chat
  2. Selecione o tracker na lista ou crie um novo usando o Botão de Adicionar Botão de Adicionar
  3. Na aba Settings, marque a opção Caixa de seleção Enable secure connections

Habilitando conexões seguras pelo menu Conversations

Configurar conexões seguras no backend

Para estabelecer uma conexão segura, é necessário informar o endereço de e-mail do contato, bem como a API Secret do seu tracker e o hash SHA256 HMAC, gerado em seu backend ou server-side.

O hash SHA256 HMAC é um identificador único e garante que usuários não possam receber ou enviar mensagens como outro usuário do sistema.

Abaixo, trouxemos um exemplo de como você pode estabelecer uma conexão segura com o seu website/produto através do Pipz. Juntamente com o tracker, é necessário adicionar uma propriedade chamada Pipz Settings, que deve ser configurada usando o endereço de e-mail do contato e o hash SHA256 HMAC gerado no backend (ou server-side). O endereço de e-mail deverá ser uma variável do seu próprio sistema:

window.pipzSettings = {
        key: "api_key_do_tracker",
        email: "email_do_contato",
        hash: "sha256_hmac"
    };

Selecionamos alguns exemplos de como você pode criar um hash SHA256 usando diferentes linguagens de programação.

Você pode criar um hash através de PHP:

<?php echo hash_hmac("sha256", $user->email, "api_secret_do_tracker"); ?>

Se você estiver usando Django e Jinja, é possível inserir um código Python para gerar o hash HMAC usando o API Secret do seu tracker, através de uma expressão do Jinja. Para utilizar esse código, você precisa usar as expressões import hmac e import hashlib, como demonstrado abaixo:

import hmac
    import haslib
    hmac.new(api_secret_do_tracker, email_do_contato, digestmod=hashlib.sha256).hexdigest()

Agora, um exemplo em Ruby on Rails:

<%= OpenSSL::HMAC.hexdigest("sha256", "api_secret_do_tracker", "email_do_contato") %>

Assim que esta conexão estiver estabelecida, você poderá enviar mensagens in-app e conversar em tempo real com seus clientes de maneira segura, sem que outras pessoas se passem por você. Se desejar, você pode enviar mensagens individuais apenas para os usuários que estejam online em seu sistema ou website.

Próximos passos