Comece agora em 5 minutos
Cinco passos para uma identificação de dispositivo precisa. Sem necessidade de cartão de crédito.
Cadastre-se
Crie sua conta em segundos. Sem necessidade de cartão de crédito. Ganhe 2,500 chamadas de API grátis por mês.
Obtenha a chave pública
Copie sua chave pública no painel. É uma string hexadecimal de 40 caracteres, segura para enviar no código do lado do cliente.
Instale o SDK
Adicione a biblioteca cliente @tracio/sdk. Veja o Início Rápido para pacotes específicos de cada framework.
$ npm install @tracio/sdkUsando um framework? Veja o Início rápido para os pacotes de React, Vue, Angular e Svelte.
Identifique um visitante
Inicialize com Tracio.init() e então chame tracio.getResult() para receber um ID de visitante único e o resultado de detecção de bots.
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()Verifique
Confirme que o evento chegou ao lado do servidor. A TRACIO entrega cada identificação ao seu endpoint como um webhook assinado, e todo evento também fica visível no seu painel.
X-Tracio-Signature: t=1710432000,v1=5257a869…
{
"requestId": "1710432000_abc123def",
"visitorId": "X7fh2Hg9LkMn3pQr",
"bot": { "result": "human", "score": 0.02 },
"identification": { "confidence": 0.95 },
"geo": { "country": "CZ", "city": "Prague" }
}Verifique o HMAC X-Tracio-Signature e então aja com base no payload. Veja Webhooks para o payload completo e a verificação de assinatura.
Solução de problemas
O npm install falha?
Certifique-se de estar usando o Node.js v16 ou posterior. Execute node --version para conferir.
A chave pública não funciona?
Verifique se sua chave é a chave pública de 40 caracteres do workspace em que você está trabalhando.
Resultado vazio?
Verifique se a configuração de região corresponde à região que você selecionou durante o cadastro.
Erro de CORS?
Use a configuração de integração via proxy para rotear as requisições pelo seu próprio domínio.
Pronto para começar?
Crie sua conta grátis e comece a identificar visitantes em menos de 5 minutos.