Подключение Google Analytics (GA4) в Next.js
Google Analytics — это очень полезный инструмент для веб-аналитики. Он поможет узнать, сколько людей заходит на ваш сайт и как они себя ведут. Это может быть полезно для оптимизации маркетинговых кампаний. В этой статье я покажу, как настроить Google Analytics в приложении Next.js.
Настройте учетную запись Google Analytics
Перейдите на официальный сайт Google Analytics и создайте учетную запись, если еще нет. После создания учетной записи, вам нужно будет найти идентификатор потока данных, он будет выглядеть так: G-XXXXXXXXX. Найти его можно в разделе Потоки данных.
Добавим переменную окружения
Чтобы скрыть от глаз идентификатор потока данных, вынесем его в .env файл. Для этого в корневом каталоге создадим файл .env.local и вставим туда переменную с идентификатором.
Создадим компонент Google Analytics
Код компонента Google Analytics
Добавим компонент в шаблон
Добавим компонент в файл layout.tsx
, он находится в каталоге app.
Проверяем
Запускаем приложение и в браузере в консоли набираем dataLayer
. Если вы видите такой же результат как на картинке, значит все хорошо)
Деплоем проект
При деплое не забудьте добавить такую же переменную окружения как мы добавляли выше.