Reference

GA4 Event Names Reference

Complete searchable reference of Google Analytics 4 events. Includes automatically collected events, recommended ecommerce events, lead gen events, and their parameters.

Showing 31 of 31 events
Event NameCategoryAutoParametersDescription
first_visitEngagementYes--First time a user visits your site
session_startEngagementYes--When a new session begins
page_viewEngagementYespage_location, page_referrer, page_titleEach time a page is loaded or URL changes
scrollEngagementYespercent_scrolledUser scrolls to 90% of page depth
clickEngagementYeslink_url, link_domain, outboundOutbound link clicks (enhanced measurement)
file_downloadEngagementYesfile_name, file_extension, link_urlUser downloads a file (.pdf, .csv, .doc, etc.)
video_startEngagementYesvideo_title, video_provider, video_urlEmbedded video starts playing
video_progressEngagementYesvideo_title, video_percentVideo reaches 10%, 25%, 50%, 75% thresholds
video_completeEngagementYesvideo_title, video_providerVideo plays to completion
form_startEngagementYesform_id, form_name, form_destinationUser first interacts with a form
form_submitEngagementYesform_id, form_name, form_destinationUser submits a form
view_search_resultsEngagementYessearch_termUser views site search results
view_itemEcommerceNocurrency, value, items[]User views a product detail page
view_item_listEcommerceNoitem_list_name, items[]User views a product listing/category page
select_itemEcommerceNoitem_list_name, items[]User selects a product from a list
add_to_cartEcommerceNocurrency, value, items[]User adds a product to their cart
remove_from_cartEcommerceNocurrency, value, items[]User removes a product from their cart
view_cartEcommerceNocurrency, value, items[]User views their cart
begin_checkoutEcommerceNocurrency, value, coupon, items[]User starts the checkout process
add_shipping_infoEcommerceNocurrency, value, shipping_tier, items[]User submits shipping information
add_payment_infoEcommerceNocurrency, value, payment_type, items[]User submits payment details
purchaseEcommerceNotransaction_id, value, currency, tax, shipping, coupon, items[]User completes a purchase
refundEcommerceNotransaction_id, value, currency, items[]A refund is issued for a transaction
view_promotionEcommerceNopromotion_id, promotion_name, items[]User views an internal promotion banner
select_promotionEcommerceNopromotion_id, promotion_name, items[]User clicks an internal promotion
generate_leadLead GenNocurrency, valueUser submits a lead form or inquiry
sign_upLead GenNomethodUser creates an account
loginLead GenNomethodUser logs in
searchLead GenNosearch_termUser performs a site search
shareLead GenNomethod, content_type, item_idUser shares content via social or copy link
conversionAdsNosend_to, value, currency, transaction_idGoogle Ads conversion event (via gtag)

Understanding GA4 Event Types

Automatically Collected

These fire automatically when you install the GA4 tag. No GTM configuration needed. Includes page_view, scroll, click (outbound), file_download, video events, and form interactions (if enhanced measurement is enabled).

Recommended (Ecommerce)

Google recommends these for online stores. You must implement them manually (via GTM or code). They feed into GA4's ecommerce reports and are required for Google Ads Smart Bidding to work with shopping campaigns. Key events: view_item, add_to_cart, begin_checkout, purchase.

Custom Events

GA4 accepts any event name that follows the snake_case format (max 40 characters). Custom events appear in your reports but don't trigger built-in ecommerce or engagement reports. Use them for business-specific actions like wishlist_add, compare_products, or subscription_cancel.

Need help implementing these? Read our GA4 Custom Events Guide or GA4 Ecommerce Setup Guide.

Are your GA4 events actually firing?

Our free scan checks which events are configured, which are missing, and which are broken.

Free Tracking Scan