Короткий ответ
В GA4 всё — просмотр страницы, клик, покупка — это событие (event) с параметрами, тогда как в Universal Analytics были отдельные сущности: просмотры страниц, события и транзакции с разной структурой.
Как это работает подробнее
GA4 построен на единой модели event-based аналитики: каждое взаимодействие пользователя отправляется как событие с именем и набором параметров (например, event_name=purchase, value=100), без жёсткого разделения на «хиты» разных типов, как было в Universal Analytics. В Universal Analytics существовали отдельные типы хитов — pageview, event, transaction, social, — каждый со своей структурой данных, тогда как в GA4 даже транзакция интернет-магазина — это просто событие purchase с параметрами. Такой единый подход упрощает добавление новой аналитики: чтобы начать отслеживать новое действие пользователя, достаточно отправить ещё одно событие с нужным именем и параметрами, не меняя общую структуру данных и не создавая отдельную категорию хита.
Пример кода
{
"name": "generate_lead",
"params": {
"form_id": "contact_form",
"value": 0,
"currency": "USD"
}
}Что использовать на практике
- Практика. Это значит, что для подсчёта просмотра страницы в GA4 тоже отправляется событие
page_view, и любую кастомную метрику нужно моделировать через событие и его параметры, а не искать отдельный тип хита. Из автоматически собираемых GA4 событий без какой-либо дополнительной настройки можно получить, например,scroll(прокрутка страницы),click(переход на внешний домен) иfile_download— это снижает порог входа для базовой аналитики по сравнению с ручной настройкой целей в Universal Analytics.
Подводные камни
- Риск ошибки. Новички иногда ищут в GA4 привычные отчёты Universal Analytics 1-в-1 или пытаются настроить цели (Goals) по-старому — в GA4 вместо целей используются события, отмеченные как конверсии.