GA4 Recommended Custom Events

2–3 minutes

Overview

When you add these events to your website or mobile app, you can measure more features and behaviors and generate more useful reports. Since these events require additional context to be meaningful, they are not automatically sent.

For All Properties

EventTrigger when
ad_impressiona user sees an ad impression, for app only
earn_virtual_currencya user earns virtual currency (coins, gems, tokens, etc.)
join_groupa user joins a group to measure the popularity of each group
logina user logs in
purchasea user completes a purchase
refunda user receives a refund
searcha user searches your content
select_contenta user selects content
sharea user shares content
sign_upa user signs up to measure the popularity of each sign-up method
spend_virtual_currencya user spends virtual currency (coins, gems, tokens, etc.)
tutorial_begina user begins a tutorial
tutorial_completea user completes a tutorial

For Ecommerce Websites

EventTrigger when
add_payment_infoa user submits their payment information
add_shipping_infoa user submits their shipping information
add_to_carta user adds items to cart
add_to_wishlista user adds items to a wishlist
begin_checkouta user begins checkout
generate_leada user submits a form or a request for information
purchasea user completes a purchase
refunda user receives a refund
remove_from_carta user removes items from a cart
select_itema user selects an item from a list
select_promotiona user selects a promotion
view_carta user views their cart
view_itema user views an item
view_item_lista user sees a list of items/offerings
view_promotiona user sees a promotion

For Games

EventTrigger when
earn_virtual_currencya user earns virtual currency (coins, gems, tokens, etc.)
join_groupa user joins a group to measure the popularity of each group
level_enda user completes a level in the game
level_starta user starts a new level in the game
level_upa user levels-up in the game
post_scorea user posts their score
select_contenta user selects content
spend_virtual_currencya user spends virtual currency (coins, gems, tokens, etc.)
tutorial_begina user begins a tutorial
tutorial_completea user completes a tutorial
unlock_achievementa user unlocks an achievement

References

Refer to the full list of recommended events on the following Google Document:

https://support.google.com/analytics/answer/9267735