GA4 Events Explained – Full Overview + Ecommerce Funnel with Real Examples

Introduction

GA4 has fully embraced the event-driven model. But with multiple types of events—automatic, enhanced, recommended, and custom—it’s easy to get lost.

This post breaks it all down clearly. And then we zoom in on ecommerce, where GA4 provides a rich set of recommended events you can implement today.

The 4 Types of GA4 Events

1. Automatically Collected Events

These events are tracked out of the box when GA4 is properly installed.

📌 Examples:

  • page_view – each time a page is viewed
  • first_visit – first time a user visits your site
  • session_start – when a new session starts

No setup needed. These cover basic traffic and session info.

2. Enhanced Measurement Events

Optional events that you can activate with one toggle in the GA4 interface.

📌 Examples:

  • scroll – when user scrolls 90% down
  • file_download – clicks on downloadable files
  • outbound_click – click on external links
  • video_start, video_progress, video_complete – interactions with embedded YouTube

Enable them to measure engagement without developer effort.

3. Recommended Events

Google’s pre-defined names for common business interactions. They aren’t collected automatically—you need to implement them via GTM or code.

📌 Examples:

  • login, sign_up, purchase, add_to_cart, generate_lead
  • view_item, view_item_list, begin_checkout, etc.

Use these to unlock GA4 native reports, ecommerce funnels, and Google Ads integrations.

4. Custom Events

You define these events from scratch to match your unique use case.

📌 Examples:

  • chat_opened, form_step_completed, plan_selected

Use them when recommended events don’t fit. Add custom parameters as needed.

Focus: GA4 Ecommerce Event Funnel

Here’s a complete ecommerce journey tracked with GA4’s recommended events:


🛒 Full Funnel Overview

StepEventDescriptionExample
1view_item_listProduct list is displayedViewing a search results or category page
2select_itemProduct is selectedClicking on a product thumbnail
3view_itemProduct detail page is loadedVisiting the product page
4add_to_cartItem is added to cartClicking “Add to cart”
5view_cartCart page viewedChecking the cart before checkout
6remove_from_cartItem removedUser deletes an item from cart
7begin_checkoutCheckout startedClicking “Proceed to checkout”
8add_shipping_infoShipping details enteredChoosing delivery method
9add_payment_infoPayment details enteredFilling credit card form
10purchaseTransaction completedClicking “Pay” and receiving confirmation
11refundRefund issuedReturn processed by user
12add_to_wishlistProduct added to wishlistSaving item for later
13view_promotionPromo banner seenBanner shown on homepage
14select_promotionPromo banner clickedUser clicks the promo

Why This Funnel Matters

  • These events feed GA4 ecommerce reports
  • They are natively supported by Google Ads for conversion tracking and audience building
  • They allow clean exports to BigQuery, ready for dashboards and analysis
  • They support cross-device, user-centric tracking

Final Tips

  • Always use Google’s exact event names when possible
  • Add required and optional parameters like item_id, value, currency, etc.
  • Be consistent with your naming conventions
  • Document everything (events + parameters + triggers)

Conclusion

Whether you’re just getting started or migrating from UA, understanding and implementing the right GA4 events is critical. Especially in ecommerce, GA4 offers a robust structure that helps you measure what really matters.

for more information about recommended events: check the Google Developer Documentation


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *