GTag-GA
Un petit module ES qui charge Google Analytics 4 dans une page web et envoie par son intermédiaire les pages vues et les événements. Un import, un appel de configuration, aucune dépendance.
À propos de ce projet
GTag-GA ajoute Google Analytics 4 à une page web par l’interface officielle gtag.js, empaquetée en module ES. Un import et un appel avec l’identifiant de mesure chargent gtag.js dans la page, et le suivi tourne.
L’API est celle de gtag et non un vocabulaire maison par-dessus : l’appel d’initialisation prend l’identifiant de mesure et un objet de configuration facultatif, et l’appel d’événement prend les mêmes arguments que ceux de la documentation officielle. Tout ce qui a été écrit sur gtag.js s’applique donc directement ici.
Le paquet n’a aucune dépendance, fournit des déclarations TypeScript et suit le comportement actuel de Google Analytics 4. Il fonctionne dans le navigateur, puisqu’il insère lui-même le script gtag.js dans la page : dans une application rendue côté serveur, l’appel d’initialisation doit donc se trouver dans du code exécuté côté client. Quelques kilo-octets pour une seule tâche : porter une page vue ou un événement jusqu’à Google Analytics sans gestionnaire de balises entre les deux.
Fonctionnalités
Types TypeScript
Sans dépendances
