Automatically Collected Events in GA4: A Complete Guide

Google Analytics BCS 7 years ago (2019-12-08) 8642 Views 0 Comments
文章目录[隐藏]

Update time: January 12, 2025

If you’ve recently set up GA4 and opened the Events report expecting it to be empty until you create tags, you might have noticed something strange — GA4 is already tracking stuff. Without any additional configuration.

That’s where automatically collected events come in. In this guide, I’ll walk you through what they are, how they work, and exactly which events GA4 collects out of the box for websites and mobile apps. No custom code needed.

What Are Automatically Collected Events?

Automatically collected events are events that GA4 starts recording the moment you connect a data stream — no configuration, no custom code, no extra work on your end.

Here’s how it works: once you install the Google tag (gtag.js), deploy GA4 through GTM, or integrate the Firebase SDK for a mobile app, GA4 begins collecting these events in the background. You don’t need to create tags, write JavaScript, or ask a developer for help.

These events show up in the Events report in GA4 right away. They give you essential information about user activity — think page views, sessions, first visits — without requiring any custom implementation.

Categories of Automatically Collected Events

Here’s the thing: the set of automatically collected events is different for websites versus mobile apps. GA4 is smart about what it tracks depending on the platform.

Web Events

For websites, GA4 automatically collects the following core events:

Event Automatically triggered… Parameters
first_visit the first time a user visits a website or launches an Android instant app with Analytics enabled
page_view each time the page loads or the browser history state is changed by the active site page_location (page URL), page_referrer (previous page URL), engagement_time_msec
session_start when a user engages the app or website, A session ID and session number are generated automatically with each session and associated with each event in the session.
                              user_engagement when the app is in the foreground or webpage is in focus for at least one second. engagement_time_msec

Note: Although page_view is technically classified as an Enhanced Measurement event, it’s enabled by default and cannot be disabled independently. As a result, it’s typically treated as an automatically collected event in practice.

Important: Google may add, remove, or modify automatically collected events over time. Always check the latest official GA4 documentation for the most up-to-date list.

App Events

For mobile apps, GA4 collects a much broader set of events out of the box. Here’s what you get:

  • Advertising events (AdMob)
  • App lifecycle events
  • In-app purchase events
  • Subscription events
  • Firebase Dynamic Link events
  • Firebase Cloud Messaging (FCM) notification events
  • Screen view events
  • Session events
  • User engagement events

Some of the most commonly used app events include:first_open、session_start、screen_view、user_engagement、in_app_purchase、app_update、app_exception、os_update、notification_open

Keep in mind that the available event parameters vary depending on the event — not every parameter is available for every event.

 

Default Event Parameters

As you saw above, each automatically collected event comes with its own event-specific parameters. But here’s something a lot of people miss: every GA4 event — not just automatically collected ones — also includes a set of default event parameters that GA4 populates automatically.

Here are the common default parameters you’ll see:

Web APP
Default Event Parameters
  • page_location(No more than 1000 characters)
  • language
  • page_referrer (No more than 420 characters)
  • page_title (No more than 300 characters)
  • screen_resolution
  • app_version
  • firebase_screen_id
  • firebase_screen_class

How to View Automatically Collected Events in GA4

To see these events in action:go to「Reports」——「User Lifecycle」——「User engagement & retention」——「Events」,there, you’ll find all automatically collected events alongside any recommended or custom events you’ve implemented:

Automatically Collected Events in GA4: A Complete Guide

That’s it. No filters, no segments, no extra setup.

 

Final Words

Automatically collected events are one of those things that make GA4 feel like magic at first — and overwhelming once you start asking “wait, where did all these events come from?” My goal with this guide was to demystify exactly what GA4 collects out of the box and what triggers each event.

Here’s what I want you to remember: GA4 gives you a solid foundation of tracking without any work on your end. first_visit, session_start, page_view, and user_engagement cover the essentials for websites, while mobile apps get a much richer set including purchases, app lifecycle, and screen views. You can build on top of this foundation with custom events later — but you’re never starting from zero.

I hope this guide helped you make sense of automatically collected events. If you have questions about a specific event or parameter that I didn’t cover here, feel free to leave a comment and I’ll do my best to help.

Like (3)
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