Как пользоваться: Генератор кода событий GA4
- Выберите рекомендуемое событие, чтобы получить его стандартные параметры, или выберите Пользовательское событие и введите название, например
newsletter_signup. - Заполните или добавьте параметры; для событий электронной коммерции также появляется список товаров с кнопками добавления и удаления.
- Выберите формат: gtag() для сайтов с тегом Google, dataLayer для Tag Manager или Measurement Protocol для событий на стороне сервера.
- При необходимости оберните код в обработчик клика или отправки формы, скопируйте его и проверьте событие в DebugView в GA4.
Рекомендуемые и пользовательские события
GA4 распознаёт рекомендуемые события, например generate_lead, sign_up, login, search, а также набор для электронной коммерции от view_item до purchase, и использует их во встроенных отчётах. Используйте их, когда это подходит. Для всех остальных случаев пользовательское событие работает так же; чтобы видеть его параметры в отчётах, зарегистрируйте их как пользовательские измерения в разделе «Администратор → Пользовательские определения».
Какие проверки выполняются
- Названия событий и параметров: начинаются с буквы, содержат только буквы, цифры и подчёркивания, не длиннее 40 символов, без зарезервированных префиксов (
google_,ga_,firebase_) и зарезервированных названий событий. - Не более 25 параметров на событие, значения параметров до 100 символов.
- Электронная коммерция: для
valueнужнаcurrency, дляpurchaseнужен уникальныйtransaction_id, а каждому товару нуженitem_idилиitem_name.
Три способа отправки
gtag() отправляет данные напрямую в GA4. В Tag Manager вызов dataLayer.push() передаёт событие в контейнер, где триггер пользовательского события и тег GA4 пересылают его дальше. Перед данными электронной коммерции добавляется { ecommerce: null }, чтобы товары из предыдущего события не попали в следующее. Measurement Protocol отправляет события с вашего сервера, например для событий вне страницы: продления подписки или офлайн-продажи. Чтобы отслеживать клики без написания кода для каждой кнопки, используйте генератор скриптов отслеживания событий.
Также ищут как: код события gtag, ga4 event code, ecommerce код ga4, gtag purchase event.
Инструменты, которые хорошо сочетаются с Генератор кода событий GA4
- Генератор кода Google Tag — Введите ID измерения GA4, ID Google Ads или ID контейнера Tag Manager и получите готовый к вставке код установки с настройками Consent Mode v2 по умолчанию, кросс-доменной связкой, режимом отладки, ручной отправкой просмотров страниц и настройками cookie, которые включаются только при необходимости.
- Генератор dataLayer.push — Создайте код dataLayer.push() для Google Tag Manager: выберите рекомендуемое событие GA4 или своё, добавьте параметры и товары ecommerce, а при необходимости оберните код в слушатель клика или отправки формы — готово к вставке.
- Декодер запросов GA4 — Отлаживайте Google Analytics 4 без догадок.
- UTM-генератор — Добавляйте utm_source, utm_medium, utm_campaign и другие параметры к любой ссылке, смотрите, в какой канал GA4 попадёт переход, и размечайте сразу целый список URL.