GTag-GA
Um pequeno módulo ES que carrega o Google Analytics 4 numa página web e envia por ele visualizações de página e eventos. Um import, uma chamada de configuração e nenhuma dependência.
Sobre este projeto
O GTag-GA acrescenta o Google Analytics 4 a uma página web pela via oficial do gtag.js, empacotado como módulo ES. Uma importação e uma chamada com o identificador de medição carregam o gtag.js na página, e o registo começa.
A API é a do gtag e não um vocabulário próprio por cima: a chamada de inicialização recebe o identificador de medição e um objeto de configuração opcional, e a chamada de evento recebe os mesmos argumentos que a documentação oficial mostra. Tudo o que foi escrito sobre o gtag.js aplica-se aqui tal e qual.
O pacote não tem dependências, traz declarações de TypeScript e segue o comportamento atual do Google Analytics 4. Corre no navegador, porque insere ele próprio o script do gtag.js na página, pelo que, numa aplicação renderizada no servidor, a chamada de inicialização tem de ficar em código que corra no cliente. São uns poucos kilobytes para uma única tarefa: levar uma visualização ou um evento até ao Google Analytics sem um gestor de etiquetas pelo meio.
Funcionalidades
Tipos de TypeScript
Sem dependências
