The GA4 event tag is the command that sends Google Analytics 4 a description of an action a user takes on a website or app. Unlike the previous model, which was based on predefined interaction categories, GA4 uses a unified structure in which every interaction is recorded as an event. The tag is therefore the element that carries the information the platform needs to classify, count and analyze that behavior.

In practice, the GA4 event tag is configured through Google Tag Manager or through the measurement library on the page. It contains an event name and a set of parameters that enrich its meaning. Understanding how this tag works is essential for anyone working in web analytics, because the quality of the data collected depends on it and, consequently, so does the reliability of decisions based on reports.

What an event tag in GA4 is for

The GA4 event tag is a configuration snippet that, once triggered, sends a request to the analytics platform. This request communicates that a specific action, identified by a name, has occurred. The system records the event along with its associated parameters and attributes it to the corresponding session and user.

The event name follows precise rules: it can contain letters, numbers and underscores, must start with a letter and cannot exceed a defined length. There are automatic events, which GA4 detects without additional configuration, recommended events, with standard names recognized by the platform, and custom events, defined freely by the operator.

What changes compared to the previous model

In the previous model, interactions were organized into fixed categories such as page views, events and e-commerce transactions. In GA4 this distinction disappears: every action is an event, including page views. The event tag thus becomes the central and only tool for describing user behavior.

Automatic and recommended events

Automatic events are collected without manual intervention and include, among others, first visit, session start and page scroll. Recommended events follow standard names suggested by the official documentation and make it easier to work with built-in reports and advertising integrations.

Steps to create the tag

Configuration usually happens through a tag management system. You create a new tag, select the GA4-specific type, enter the measurement ID and define the event name. You can add custom parameters to the required ones, which are useful for segmenting analyses.

A trigger is associated with the tag, meaning the condition that determines when the event should be sent. The trigger can correspond to a click, a form submission, the loading of a thank-you page or a specific interaction. Without a correct trigger, the tag produces no data.

What information the parameters add

Parameters accompany the event and clarify its context. They can indicate an element ID, the monetary value of a transaction, the position of a link or a product category. Some parameters are recorded automatically, while others require explicit registration to be available in reports.

Check the tag before and after publishing

Before publishing a tag, it is a good idea to verify that it works. Preview modes let you observe in real time which events are sent and with which parameters. The platform’s real-time analysis section also lets you confirm that events arrive correctly after publishing.

Event types compared

Event type Source Configuration Typical use
Automatic Detected by the platform None Basic session measurement
Recommended Standard naming Manual with predefined name Built-in reports and integrations
Custom Defined by the operator Manual with free name Specific site needs
Conversion Event marked as key Setting in reports Goal evaluation

From goal to tag publication

  1. Define the measurement goal and translate it into a concrete user action.
  2. Choose a name consistent with the platform’s conventions, avoiding ambiguity.
  3. Identify the parameters needed to describe the event completely.
  4. Create the tag in the management system and link it to the correct measurement ID.
  5. Associate a trigger that exactly matches the action to be measured.
  6. Verify it works in preview mode and fix any errors.
  7. Publish the changes and check that data is received in real time.
  8. Register custom parameters so they are visible in reports.

Frequently asked questions about the GA4 event tag

What is the difference between an event and a conversion?

Every conversion is an event, but not every event is a conversion. An event becomes a conversion when it is marked as such in the platform settings, so it can be evaluated as a business goal.

Can I send the same event more than once?

Yes, but you should avoid unwanted duplicate sends because they would skew counts. If the same tag is triggered by multiple overlapping conditions, the platform records multiple occurrences of the same event.

Which characters are allowed in the event name?

The name can contain letters, numbers and underscores, must start with a letter and respect a length limit. Special characters and spaces are not allowed and must be replaced with underscores.

Do I need a tag management system to configure an event?

Not strictly, because configuration can also be done through the measurement library on the page. However, a tag management system simplifies maintenance and reduces the need for direct code changes.

Why doesn’t an event appear in reports?

The most common causes are a wrong trigger, an incorrect measurement ID or missing registration of custom parameters. Platform processing delays can also make data not immediately visible.

Are custom parameters always available?

No. Custom parameters must be registered in the platform settings to appear in report dimensions and metrics. Without registration, the data is still collected but cannot be viewed.

Facing this issue?Are your GA4 event tags not configured correctly for Google Ads conversions?Without reliable GA4 event tags, Google Ads doesn’t receive the data it needs to optimize campaigns and reduce waste. I configure GA4, GTM and advanced conversions to track every important action and improve performance.Discover Conversion Tracking