GTag-GA
Небольшой ES-модуль, который загружает Google Analytics 4 на веб-страницу и отправляет через него просмотры страниц и события. Один импорт, одна настройка и никаких зависимостей.
Об этом проекте
GTag-GA подключает Google Аналитику 4 к веб-странице через официальный интерфейс gtag.js и поставляется как ES-модуль. Один импорт и один вызов с идентификатором потока данных загружают gtag.js на страницу — и учёт уже работает.
API здесь — это API gtag, а не собственный словарь поверх него: вызов инициализации принимает идентификатор и необязательный объект настроек, а вызов события — те же аргументы, что показывает официальная документация. Всё написанное о gtag.js применимо здесь напрямую.
У пакета нет зависимостей, он поставляется с объявлениями TypeScript и следует нынешнему поведению Google Аналитики 4. Он работает в браузере, потому что сам вставляет скрипт gtag.js на страницу, и в приложении с серверным рендерингом вызов инициализации должен находиться в коде, который выполняется на клиенте. Это несколько килобайт ради одной задачи — довести просмотр или событие до Google Аналитики без диспетчера тегов посередине.
Возможности
Типы TypeScript
Без зависимостей
