Nethone é uma solução antifraude que através de inteligência artificial e machine learning identifica aspectos comportamentais específicos do usuário e minimiza os riscos e chances de fraude nas transações da sua loja.
A integração da Nethone, na VTEX, é feita via Application Key (App Key) e Application Token (App Token). Você encontra essas informações no pacote de plugins que a Nethone enviará após a assinatura do contrato. Em caso de dúvidas, entre em contato com o suporte da Nethone.
Para configurar a Nethone, você precisará:
- Configurar o antifraude Nethone
- Associar a Nethone a uma condição de pagamento
- Habilitar o Google Tag Manager no checkout
- Configurar o Google Tag Manager
- Criar acionador de tag
Assim que todas as configurações forem realizadas, cada tentativa de compra será analisada pelo antifraude e exibida no seu painel da Nethone.
Configurar o antifraude Nethone
- Acesse o Admin VTEX.
- Acesse o módulo Pagamentos.
- Clique em Configurações.
- Em Afiliações de gateway, clique no botão verde “+”.
- Na seção Antifraudes, selecione a opção Nethone.
- Em Nome da afiliação, altere para apenas Nethone.
- Nos campos Application Key e Application Token, insira os dados que você recebeu no pacote de plugins.
- Clique em Salvar.
Associar a Nethone a uma condição de pagamento
Para a Nethone realizar a análise antifraude, é preciso associá-la às condições de pagamento já existentes, ou então, criar novas condições. Para isso, siga as instruções abaixo:
- Acesse o Admin VTEX.
- Acesse o módulo Pagamentos.
- Clique em Configurações.
- Em Condições de pagamento, clique na condição desejada, ou siga o tutorial Configurar uma condição de pagamento para criar uma nova condição.
- Certifique-se de que a condição de pagamento esteja Ativada.
- Após selecionar ou criar uma nova condição, habilite a opção Usar Antifraude.
- Selecione a opção Nethone.
- Clique em Salvar.
Habilitar o Google Tag Manager no checkout
A próxima etapa de configuração da Nethone é feita via Javascript, por meio da integração com o Google Tag Manager.
- Clique aqui e acesse o Google Tag Manager.
- Faça o login na sua conta. Se você ainda não tiver uma conta, basta criar.
- No painel inicial, você visualiza um número que começa com GTM-XXXX. Copie esse número.
- Acesse seu Admin, na VTEX.
- Acesse o módulo Configurações da loja.
- Clique na opção Checkout.
- Em Default, clique no ícone de engrenagem.
- No menu superior, selecione a opção Checkout.
- Em Google Tag Manager, insira o número identificador que você copiou.
- Clique em Salvar.
Configurar o Google Tag Manager
As configurações documentadas a seguir são realizadas em um sistema externo à VTEX, podendo ser descontinuadas sem aviso prévio.
Com o número de identificação da sua conta instalado no checkout, realize as configurações abaixo para acompanhar as tentativas de compra que acontecerem em sua loja.
- Clique aqui e faça o login no Google Tag Manager.
- No painel inicial, clique em Variáveis.
- Em Variáveis definidas pelo usuário, clique em Nova.
- Em Configuração da variável, clique no ícone de lápis.
- Na seção Utilitários, selecione a opção Permanente.
- Nomeie a variável como profilerUrl.
- No campo Valor, insira o link fornecido pela Nethone, no pacote de plugins que você recebeu.
- Clique em Salvar.
Criar acionador de tag
Com a variável criada, siga as etapas abaixo para definir os acionadores:
-
Ainda no painel do Google Tag Manager, acesse Acionadores.
-
Clique em Novo.
-
Nomeie o acionador como Profiler Trigger.
-
Em Configuração do acionador, clique no ícone de lápis.
-
Na seção Outros, clique em Evento personalizado.
-
Em Nome do evento, insira a seguinte informação incluindo os parênteses: (email|profile|shipping|payment).
-
Habilite a opção Usar correspondência de regex.
-
Em Este acionador é disparado em, selecione Alguns eventos personalizados.
-
Selecione as opções - Page Path - Corresponde a RegEx - Checkout.
-
Clique em Salvar.
-
Volte para o painel inicial e clique em Tags.
-
Clique em Nova.
-
Em Configuração da Tag, clique sob o sinal de lápis.
-
Na seção Personalizar, selecione a opção HTML Personalizado.
-
Cole o seguinte código no campo HTML, e garanta que no campo src="your profiling link" o valor inserido seja o mesmo fornecido pela Nethone no pacote de plugins que você recebeu.
<script type="text/javascript" id="nthScript" crossorigin="use-credentials"src="yourprofilinglink" async></script><script>(function() {function uuidv4() {return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r &0x3 | 0x8);return v.toString(16);});}var attRef = uuidv4();window.vtex.deviceFingerprint = attRef;var options = {attemptReference: attRef,sensitiveFields: []};if (window.dftp) {dftp.init(options);} else {var el = document.getElementById("nthScript");el.addEventListener("load", function() {dftp.init(options);});}})()</script> -
Habilite a opção Suporte para document.write.
-
Em Configurações avançadas > Opções de disparo da Tag selecione Uma vez por página.
-
No menu Acionamento, clique no sinal de lápis.
-
Selecione a opção Profiler Trigger como acionador de disparo e clique em Salvar.
-
Na página exibida, clique em Enviar.
-
Em Nome da versão, insira Nethone Profiler e clique em Publicar.
Feito isso, o antifraude Nethone terá sido instalado corretamente e estará pronto para processar suas transações.