Sobre o projeto

Sweep Analytics JS é uma biblioteca de rastreamento JavaScript leve projetada para integração com a plataforma Sweep Analytics. Oferece uma maneira simples e consciente quanto à privacidade de coletar dados de análise web sem rastrear endereços IP dos usuários. A instalação requer adicionar uma única tag script no cabeçalho da página com sua chave de API. A biblioteca suporta várias opções de configuração: o atributo `key` para autenticação, `noCookie` para desabilitar a identificação de usuário baseada em cookies e `logs` para habilitar o registro de erros. O rastreador coleta dados de visualização de página, incluindo URL, referenciador, idioma, plataforma, agente de usuário e tamanho da tela. Os usuários são identificados por meio de UUIDs anônimos gerados aleatoriamente armazenados em cookies, embora o rastreamento por cookies possa ser desabilitado. Eventos como cliques em botões são rastreados usando o atributo HTML `data-sweep-click`, que aceita valores de rastreamento separados por vírgula e permite anexar metadados personalizados.