4 Event Types In Google Analytics 4

Published   February 14, 2023
Google Analytics 4

In Google Analytics, an event is an action that a prospect or customer takes that you can measure to understand their behaviour whilst navigating on your website or app. By collecting events you will be able to assess the performance of your published content and determine if your prospects and customers are engaging and taking the actions that you expect from them (e.g., submitting a form).

Without measuring events, optimising your website or app’s performance is impossible.

Google Analytics 4 (GA4) introduces 4 types of events:

  • Automatically Collected Events
  • Enhanced Measurement Events
  • Recommended Events
  • Custom Events

Let’s take a closer look at each of the different event types in GA4:

1. Automatically Collected Events

These events are automatically collected by default when Google Analytics is set up.


  • page_view
  • first_visit
  • user_engagement

GA4 Automatically Collected Events

The full list of automatically collected events can be found here: [GA4] Automatically collected events.

2. Enhanced Measurement Events

For the most part, these events are collected automatically when the Enhanced Measurement feature is enabled in the GA4 User Interface (UI).

Enhanced Measurement


  • scroll
  • file_download
  • view_search_results

GA4 Enhanced Measurement Events

The list of all events that can be enabled under the Enhanced measurement feature can be found here: [GA4] Enhanced event measurement.

Note: Some of these events will not automatically start collecting data once this feature is activated. Some manual implementation may be required.

3. Recommended Events

These events require custom implementation. They also have predefined names and parameters given by Google to unlock both existing and future reporting capabilities.


  • login
  • sign_up
  • generate_lead

GA4 Recommended Events

The list of recommended events depends on the vertical under which the business falls. This can be found here: [GA4] Recommended Events.

4. Custom Events

Like recommended events, these also require custom implementation, but they can follow any naming convention. Create these events when none of the above types cover the use case.


  • button_clicked
  • page_404

GA4 Custom Events

Implementing a naming convention for Custom Events is key to keeping consistency over time. If you need help with this, reach out to us here: Digital Naming Convention Design & Documentation.

Google Analytics 4 Event Framework

You should structure your events in GA4 following the process below:

  • Step 1: First, check if the event that you want to measure is amongst the ones automatically collected in GA4.
  • Step 2: If not, check if the event will start being collected once the Enhanced Measurement feature is enabled in the GA4 UI.
  • Step 3: If it is not automatically collected once the Enhanced Measurement feature is enabled, the event will need to be manually implemented. At this point, check if it is part of the recommended events listed by Google.
  • Step 4: If the event you want to implement does not fall under any of the previous steps then you will need to create a custom event with the name and parameters that you want.

GA4 Event Framework

Event limits in Google Analytics 4

If you find yourself needing to create Custom events or add additional parameters to an event, then keep in mind:

  • The length of an event name should not exceed 40 characters.
  • The length of the event-parameter name should also not exceed 40 characters.
  • If the event name has more than 40 characters, then Google Analytics will not collect any data from it.
  • Event-parameter names are cut off after 40 Characters, however, they will still collect data.

All event limits can be found here: [GA4] Event collection limits.

How to get an Overview of all Events Measured in a GA4 Property?

If you’re unsure of what events are being measured, getting an overview will tell you exactly what data GA4 is collecting.

Simply go to:
Reports > Engagement > Events Report

Here you will find an overview of all events that are being measured in your property.

GA4 Events Report


Measuring events is necessary for ensuring that prospects are taking the actions you expect of them. There are 4 event types in GA4, which each measure a specific data use case. By following the simple framework in this article, you can ensure you are collecting the necessary events according to the recommended best practices from Google for your GA4 property.


Comment on this article:

Your email address will not be published. Required fields are marked *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Get a Free

GA4 Guide

Enter your name and email address. We'll send you a free copy of our GA4 guide, which highlights the importance of migrating to GA4 and its amazing benefits for your business.

This field is for validation purposes and should be left unchanged.