Esta página é para quem cuida do sistema. Se você chegou aqui por indicação do cliente, é isto que ele precisa que seja feito — uma vez só.
Colar duas linhas antes do </body>, em qualquer página onde o conteúdo deva
aparecer. Normalmente no template base, para valer no sistema inteiro.
<script src="https://tourkit.zillon.com.br/dist/tourkit.min.js"></script>
<script>
TourKit.init({ key: "CHAVE-DO-CLIENTE", endpoint: "https://tourkit.zillon.com.br" });
</script>
A chave vai no e-mail que o cliente recebe ao criar a conta, e também fica no painel dele. É o único valor que muda.
Opcional: se o sistema souber quem está logado, dá para segmentar quem vê cada aviso. Nada disso é obrigatório para funcionar.
TourKit.identify({ perfil: "recepcao", unidade: "centro" });
Fica no navegador. Só acompanha o envio se o usuário responder um formulário.
| Vai pesar? | 40 KB minificado, carregado de forma assíncrona depois da página. Sem dependência,
sem framework, sem polyfill. Um GET de configuração por carga, com ETag —
sem mudança, volta 304. |
|---|---|
| Vai quebrar meu layout? | Não altera o HTML existente. O que ele cria são elementos próprios no fim do
<body>, com prefixo tk- e tkc-, em
position:fixed. A barra de aviso reserva a própria altura via
padding no body em vez de cobrir o conteúdo. |
| E a LGPD? | Sem cookie, sem rastreador, sem gravação de sessão, sem captura de DOM, sem telemetria de
clique. A única coisa que sai do navegador é resposta de formulário, com ação explícita do
usuário. O que fica no localStorage é apenas o controle de "já vi este aviso". |
| E o CSP? | Precisa liberar script-src e connect-src para
tourkit.zillon.com.br. Nada de eval e nada de
unsafe-inline por parte dele. |
| Mexe no banco? | Não. Nenhuma alteração de schema, nenhuma migração, nada no servidor do cliente. |
| Como remove? | Apagando as duas linhas. Não deixa resíduo no sistema. |
| Acessibilidade? | Foco preso e devolvido, role e aria-* corretos, operação por
teclado, respeita prefers-reduced-motion. Verificado com axe-core em navegador
real, em quatro perfis, a cada build.
Ver o relatório. |
TourKit.campaigns deve devolver uma lista.Se preferir, entramos numa chamada de quinze minutos e colamos junto. Escreva para contato@zillon.com.br.