GTag-GA
Ein kleines ES-Modul, das Google Analytics 4 in eine Webseite lädt und darüber Seitenaufrufe und Ereignisse sendet. Ein Import, ein Konfigurationsaufruf, keine Abhängigkeiten.
Über dieses Projekt
GTag-GA bindet Google Analytics 4 über die offizielle gtag.js-Schnittstelle in eine Webseite ein, verpackt als ES-Modul. Ein Import und ein Aufruf mit der Mess-ID laden gtag.js in die Seite, und die Erfassung läuft.
Die API ist die von gtag und nicht ein eigenes Vokabular darüber: Der initialisierende Aufruf nimmt die Mess-ID und ein optionales Konfigurationsobjekt, der Ereignisaufruf nimmt genau die Argumente, die die offizielle Dokumentation zeigt. Alles, was über gtag.js geschrieben wurde, gilt hier unverändert.
Das Paket hat keine Abhängigkeiten, liefert TypeScript-Deklarationen mit und folgt dem aktuellen Verhalten von Google Analytics 4. Es läuft im Browser, weil es das gtag.js-Skript selbst in die Seite einfügt; in einer serverseitig gerenderten Anwendung gehört der Initialisierungsaufruf deshalb in Code, der auf dem Client läuft. Es sind wenige Kilobyte für die eine Aufgabe, einen Seitenaufruf oder ein Ereignis ohne einen Tag-Manager dazwischen zu Google Analytics zu bringen.
Funktionen
TypeScript-Typen
Ohne Abhängigkeiten
