Para fazer a integração com a plataforma de vendas Hotmart, 2 coisas devem ser feitas: criar uma nova credencial e identificar o token webhook da conta. Siga os passos abaixo: 

Para criar o “Id Client e o Client Secret”, acesse a conta do Hotmart e visite https://app-vlc.hotmart.com/tools/credentials . Agora crie uma “Nova credencial”, escolha API Hotmart, dê um nome a ela e então os dados aparecerão na tela. 

Crie um novo “Token Webhook” na versão 2.0 em https://app-vlc.hotmart.com/tools/webhook/ com a URL https://app.omnicdp.com/integrations/hotmart/order/?token=xxxxxxxxxxxxxxx . Peça à Omni o token que identifica a sua conta. Escolha apenas as 9 opções de Purchase em “events to share”.


Clique no botão para exibir o token em  h
ttps://app-vlc.hotmart.com/tools/webhook/auth .

Copie e cole as informações aqui .

 

Após integrar o Omni ao Hotmart, é necessário se atentar ao seguinte detalhe:

Para compras na Hotmart, quando o site não tiver um form que captura os dados do Lead (email), antes de enviá-lo para a página de compra na Hotmart, é necessário realizar 2 coisas: 

  1. Adicionar uma nova tag no GTM;
  2. Adicionar uma nova class para os botões que levam para a Hotmart.

Siga os passos a seguir:

  1. Criar nova tag no GTM:
  2. No campo HTML, colocar o seguinte script: 
<script>
 var goToHotmart = document.querySelectorAll(".gotohotmart a");
 if (goToHotmart && goToHotmart.length > 0) {
   for (var i = 0; i<goToHotmart.length; i++) {
      var url = new URL(goToHotmart[i].href);
      var sck = url.searchParams.get('sck') || '';
      url.searchParams.set('sck', sck + '|OmniVisitante_{{Mkt_GAUserid}}|');
      goToHotmart[i].href = url.toString();
    }
}
</script>

 

Como essa tag vai funcionar:

Em todos os botões que levam o visitante do site para a compra no Hotmart, essa tag vai incluir um novo parâmetro chamado “OmniVisitante” na URL. Esse parâmetro inclui o ID do visitante no final da URL para que quando voltar a chamada que o webhook do Hotmart manda pro Omni avisando que teve uma compra, o Hotmart traga de volta a informação do ID do visitante que está na URL.

Aí além do email e dos dados da compra, o Hotmart devolve também o ID do visitante. E é desta forma que associamos o visitante com o Email que fez a compra.

O que deve ser adicionado no botão:

Em todos os botões que levem pra Hotmart, é necessário inserir no class do botão, o seguinte: “gotohotmart“, tudo junto e minúsculo.

 

Pronto, integração feita!