[Firebase Analtyics] Understanding on 'User Engagement' - jaeyeong-sso/self-publication GitHub Wiki

Reference

Wrap-up & Takeaways

  • When does "user-engagement" happen?
New Changes Coming to Sessions and User Engagement in Analytics
These user_engagement events were typically sent when a user
a) Sent your app into the background,
b) Switched screens,
c) Crashed, or
d) Used your app for an hour.
As a result, it was very common to see user_engagement events sent alongside events like app_exception or screen_view events.

: But it looks like there was a fairly big change these days.

  • What dose "periodically" means ? : With this regarding, "Automatically triggered : periodically, while the app is in the foreground" We can't see the above condition.d) Used your app for an hour" situation anymore. I think it have been deprecated and it's nothing to do with us for the moment.

  • What do "interaction" and "engagement" mean exactly ? : Usually, the term of interaction describes an action of user. But, we can assume there are two different context in Firebase world. Foreground Visibility A.K.A "user_engagement" event properties (e.i, engagement_time_msec). Somthing special signal('extend_session' parameter) on Background. In other words, second method is not a part of "enagement" even though it's definitely a sort of "interaction".