API - (Avançado)Tracking Avançado via Script de Rastreamento

Vá em Configurações do Sistema > Sistema > Rastreamento:

<script 
  iname="SUA_LICENCA"
  src="https://SUA_LICENCA.sprinthub.app/js/shubfull.min.js"
  burl="https://sprinthub-api-master.sprinthub.app">
</script>

Você terá acesso ao seu Script de Rastreamento conforme este acima. Este Script você poderá inserir dentro de qualquer site ou sistema web, sempre dentro da tag <body> e ou antes de fechar o </body>.

Com esse script, você irá enviar informações de navegação dos seus Leads para dentro do seu SprintHub. Todo Lead que acessar um site contendo este Script, será gerado um Lead Anônimo dentro do SprintHub, que irá rastrear todas as páginas por onde este Lead passou.

Se no mesmo dia ou depois de alguns dias, este Lead voltar ao seu site e resolver se cadastrar em algum formulário, onde este cadastro de Lead será enviado para dentro do seu SprintHub, o sistema irá fazer um Merge entre o Lead Anônimo do passado com o novo Lead que acabou de se cadastrar. Ou seja, você consegue saber exatamente o que este Lead fez em seu site antes mesmo de ele se transformar em um Lead identificado no SprintHub.

Assim sendo, caso não esteja usando Landing Page criada no SprintHub, é altamente recomendável que você adicione este script em seu site e ou sistema.

Agora a parte mais avançada! (Para desenvolvedores)

Digamos que você tenha um E-commerce ou um Sistema seu onde seus Leads se logan com usuário e senha. É possível, via script de rastreamento, criar e ou identificar o Lead que se logou, usando o email ou nome de usuário.

Óbviamente você precisa ter acesso as váraveis no seu sistema que tragam essa informação para o navegador. Com essas váriaveis em mãos, você poderá enviar para o SprintHub, via script de rastreamento:

Exemplo:

<script>
    window.sprint.recordLeadData({
    firstname: "{{user_name}}",
    lastname: "{{user_lastName}}",
    email: "{{user_email}},
    tags: ["{{course_name}}","{{classRoom_name}}"]
});
</script>

As várias dentro de {{ }}, são exemplos de um sistema qualquer. Você precisará conhecer o sistema para saber como e quais são essas variáveis.

Este script acima tem que vir DEPOIS do script principal de rastreamento. Mas ambos precisam ficar dentro de <body>.

Feito isso, você estará identificando o seu Lead dentro do SprintHub, uma vez que ele poderá entrar no seu sistema por meio de um navegador/dispositivo que não está com o Tracking.

Se o Lead acima tiver o mesmo e-mail de um Lead já existente, você poderá unir as informações de ambos dentro do SprintHub de forma automática ou manual.

O método de Advanced Tracking acima pode ser utilizado por exemplo para recuperação de carrinho.

Imagine a seguinte situação hipotética, mas que é comum de ocorrer: O Lead entra no seu site (ecommerce), se loga e começa a adicionar produtos no Carrinho de Compras. Ele chega até o Checkout e quando se depara com o preço do frete, ele desiste de finalizar a compra.

Com o Advanced Tracking do SprintHub devidamente configurado, você já está enviando essa informação para o SprintHub. Os itens do carrinho por exemplo, você pode enviar como Tags ou como Objetos Customizados. Assim, você poderá criar uma esteira de Automação onde o SprintHub poderá enviar um email ou whatsapp para este Lead depois de 1h de abandono do carrinho, contendo um cupom de desconto para que ele volte e finalize sua compra.

Este é apenas UM exemplo, mas as possibilidade são diversas.

OBS: Caso você utilize sistemas proprietários como Woocommerce, Magento, Hotmart, Vtex, onde provavelmente você não saberá as variáveis para enviar para o SprintHub, recomendamos você fazer isso via API, usando sistemas como N8N, Zapier ou Make.

Last updated