GA4 Recommended – SDK – Config

https://developers.google.com/analytics/policy
https://developers.google.com/analytics/devguides/collection/ga4/reference/config – defines all terms
https://support.google.com/analytics/answer/9267735?hl=en

[GA4] Recommended events

Adding these events to your website or mobile app helps you measure additional features and behavior as well as generate more useful reports. Because these events require additional context to be meaningful, they're not sent automatically.

Use the links in this article to see the prescribed parameters for each event. You should send recommended events with their prescribed parameters to get the most details in your reports and to benefit from future features and integrations as they become available.

To learn how to set up a recommended event on your website, see Set up events. For your app project, see Log events. The data from these events automatically update predefined dimensions and metrics so you can analyze the data in your reports.

 

For all properties

We recommend these events to all customers in all business verticals. Later sections in this article include some of these events when we recommend sending the events for the given use case.

EventTrigger when a user…
ad_impressionsees an advertisement, for apps only
earn_virtual_currencyearns virtual currency (coins, gems, tokens, etc.)
generate_leadsubmits a form or a request for information
join_groupjoins a group
loginlogs in
purchasecompletes a purchase
refundreceives a refund
searchsearches your website or app
select_contentselects content on your website or app
shareshares content from your website or app
sign_upsigns up for an account on your website or app
spend_virtual_currencyspends virtual currency (coins, gems, tokens, etc.)
tutorial_beginbegins a tutorial during an on-boarding process
tutorial_completecompletes a tutorial during an on-boarding process

For online sales

We recommend these events when you want to measure sales on your site or app. They're useful for retail, ecommerce, education, real estate, and travel. Sending the events populates the Ecommerce purchases report. To learn more about these events, see Measure ecommerce for your website. View Measure ecommerce (app) for events in your app project.

EventTrigger when a user…
add_payment_infosubmits their payment information during checkout
add_shipping_infosubmits their shipping information during checkout
add_to_cartadds items to their shopping cart
add_to_wishlistadds items to their wishlist
begin_checkoutbegins checkout
purchasecompletes a purchase
refundreceives a refund
remove_from_cartremoves items from their shopping cart
select_itemselects an item from a list of items or offerings
select_promotionselects a promotion
view_cartviews their shopping cart
view_itemviews an item
view_item_listviews a list of items or offerings
view_promotionviews a promotion on your website or app

For lead generation

We recommend these events when you want to measure the full lead generation funnel for online and offline activity. They're useful for business-to-business sales, automotive sales, insurance sales, or generally for when conversions occur offline.

EventTrigger when a user…
generate_leadsubmits a form online or submits information offline
qualify_leadis marked as fitting the criteria to become a qualified lead
disqualify_leadis marked as disqualified to become a lead for one of several reasons
working_leadcontacts or is contacted by a representative
close_convert_leadbecame a converted lead (a customer)
close_unconvert_leadis marked as not becoming a converted lead for one of several reasons

For games

We recommend these events for games properties. Sending these events populates the games reports.

EventTrigger when a user…
earn_virtual_currencyearns virtual currency (coins, gems, tokens, etc.)
join_groupjoins a group
level_endcompletes a level in a game
level_startstarts a new level in a game
level_uplevels-up in the game
post_scoreposts their score
select_contentselects content
spend_virtual_currencyspends virtual currency (coins, gems, tokens, etc.)
tutorial_beginbegins a tutorial during an on-boarding process
tutorial_completecompletes a tutorial during an on-boarding process
unlock_achievementunlocks an achievement

Verify your events

Monitor recommended events after setup using the DebugView tool. You can also view the Realtime report to see events coming in from real users as the events are triggered.

Event recommendations in Analytics

The Events report provides recommendations on events to collect based on the data you already collect or the app category in the Google Play Store or iOS App Store (e.g., ecommerce, travel). Three recommendations appear at the top of the Events table by default.

  • To see more recommendations, click Show All.
  • To display the code snippet to collect an event, click the row for the event.
  • To dismiss a recommendation, hover over the event name and then click Delete.
Scroll to Top