How to Configure Recommended Events in GA4

Google Analytics BCS 3 years ago (2023-01-27) 3037 Views 0 Comments

Update time: Decembe 18, 2025

This article introduces Recommended Events.

What Are Recommended Events?

Recommended Events are predefined events created by Google, with fixed event names and event parameters. To use them, you simply set up your data to be sent to these events, and the collected data will automatically appear in GA4 reports.

 

Recommended Events Categories

Recommended Events are organized by industry and use case:

  • For all properties : Available across all industries.
  • For online sales : Designed for retail, e-commerce, education, real estate, and travel industries. These events feed into e-commerce reporting.
  • For lead generation:Useful for B2B sales, automotive, insurance, or any scenario where conversions happen offline.
  • For games:Tailored for the gaming industry.

For all properties

Event Trigger when
ad_impression a user sees an ad impression, for app only
earn_virtual_currency a user earns virtual currency (coins, gems, tokens, etc.)
join_group a user joins a group to measure the popularity of each group
login a user logs in
purchase a user completes a purchase
refund a user receives a refund
search a user searches your content
select_content a user selects content
share a user shares content
sign_up a user signs up to measure the popularity of each sign-up method
spend_virtual_currency a user spends virtual currency (coins, gems, tokens, etc.)
tutorial_begin a user begins a tutorial
tutorial_complete a user completes a tutorial

 

For online sales

Event Trigger when
add_payment_info a user submits their payment information
add_shipping_info a user submits their shipping information
add_to_cart a user adds items to cart
add_to_wishlist a user adds items to a wishlist
begin_checkout a user begins checkout
generate_lead a user submits a form or a request for information
purchase a user completes a purchase
refund a user receives a refund
remove_from_cart a user removes items from a cart
select_item a user selects an item from a list
select_promotion a user selects a promotion
view_cart a user views their cart
view_item a user views an item
view_item_list a user sees a list of items/offerings
view_promotion a user sees a promotion

For lead generation

Event Trigger when a user…
generate_lead submits a form online or submits information offline
qualify_lead is marked as fitting the criteria to become a qualified lead
disqualify_lead is marked as disqualified to become a lead for one of several reasons
working_lead contacts or is contacted by a representative
close_convert_lead became a converted lead (a customer)
close_unconvert_lead is marked as not becoming a converted lead for one of several reasons

For games

Event Trigger when
earn_virtual_currency a user earns virtual currency (coins, gems, tokens, etc.)
join_group a user joins a group to measure the popularity of each group
level_end a user completes a level in the game
level_start a user starts a new level in the game
level_up a user levels-up in the game
post_score a user posts their score
select_content a user selects content
spend_virtual_currency a user spends virtual currency (coins, gems, tokens, etc.)
tutorial_begin a user begins a tutorial
tutorial_complete a user completes a tutorial
unlock_achievement a user unlocks an achievement

 

Case Study: Tracking the login Event

Suppose you want to track the recommended login event in GA4. This event is triggered whenever a user logs in.

The login event has the following parameter:

Event Parameter Name Type Required Example value Description
method string No Google The method used to login.

The method parameter indicates how the user logged in, e.g., Facebook, Google, Email, Phone, etc. Replace it according to the actual login method used by your users.

 

Step 1: Push Event to the Data Layer

When a user logs in, send the event using dataLayer.push. Example:

dataLayer.push({"event": "login", "method": "Google" });

This uses the dataLayer.push method. For more details, see : GA4 Event Tracking Series ⑩ —— Custom Events (dataLayer.push Method) 

 

Step 2: Create a Data Layer Variable

In GTM, click「 Variables」——「New」——「Choose a variable type to begin setup…」——「Data Layer Variable」, name it “dlv-method”, and then set as follows:

How to Configure Recommended Events in GA4

Note: dlv stands for Data Layer Variable.

 

Step 3: Create a Trigger

In GTM, click 「Trigger」——「New」——「Choose a trigger type to begin setup…」——「Custom Event」 name it “Custom Event-Login”, and then set as follows:

How to Configure Recommended Events in GA4

Set the event name to login (matching the dataLayer event)

 

Step 4: Create a GA4 Event Tag

In GTM, click 「Tags」——「New」——「Choose a tag type to begin setup…」——「Google Analytics: GA4 Event」, name it “GA4-Event-Login”, and then do as follows set up:

How to Configure Recommended Events in GA4

 

 

Step 5 : Preview and Publish

Use GTM Preview mode to test the tag and ensure it triggers correctly.

How to Configure Recommended Events in GA4

Once verified, publish your container.

Read More:

 

Step 6 : Verify Data in Reports

After about 24 hours, you should see the login event and its parameters in GA4 reports.

How to Configure Recommended Events in GA4

 

 

References


If you don't understand, You can leave a comment below.
Like (2)
Post my comment
Cancel comment
Expression Bold Strikethrough Center Italic

Hi, you need to fill in your nickname and email!

  • Nickname (required)
  • Email (required)
  • Website