Dataxamas
A fachada tudo-em-um. Ao criá-la, logs, exceções e tracking são conectados, e os handlers globais de erro são instalados, a menos que você desative.
client.ts
const client = new Dataxamas(options);Opções
DataxamasOptions
| Opção | Tipo | Padrão | Descrição |
|---|---|---|---|
token | string | — | Obrigatório. Token de API usado para autenticar logs e erros. |
websiteId | string | — | Obrigatório. Id do site alvo para analytics. |
baseUrl | string | https://dataxamas.izakdvlpr.com | URL base da API. |
enableLogs | boolean | true | Ativa o canal de logs. |
enableErrorTracking | boolean | true | Ativa a captura de exceções. |
captureGlobalErrors | boolean | true | Instala automaticamente os handlers globais de erro e rejeição. |
environment | string | undefined | Tag de ambiente anexada aos erros capturados. |
release | string | undefined | Tag de release ou versão anexada aos erros capturados. |
replayEnabled | boolean | true | Permite replay de sessão, ainda sujeito à configuração do servidor. |
heatMapEnabled | boolean | true | Coleta dados de mapa de calor nos cliques. |
allowLocalhost | boolean | false | Permite tracking em localhost e 127.0.0.1. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
logs | DataxamasLogs | Logging estruturado. |
exceptions | DataxamasExceptions | Captura de erros. |
tracking | DataxamasTracking | Web analytics — chame .start() para começar. |
Lança erro se token ou websiteId estiverem faltando.