Automatic Session Tracking in RudderStack SDKs

Learn about the automatic session tracking feature in RudderStack SDKs.

This section explains the automatic session tracking feature available in the supported RudderStack SDKs (JavaScript, Android (Java), iOS (Obj-C), React Native, and Flutter).

The server-side SDKs do not support automatic session tracking.

Overview

By default, the RudderStack SDKs mentioned above automatically track the user sessions, meaning that RudderStack automatically determines the start and end of a session based on the inactivity time configured in the SDK.

RudderStack also lets you start and end user sessions manually. See Manual Session Tracking for more information.

In this section

See the following guides for more information on automatic session tracking in the supported RudderStack SDKs:


Questions? Let's figure it out together.

Join the RudderStack Slack community to connect with other users, customers, and the RudderStack team — or reach out for direct support.