We use cookies to ensure you get the best user experience on our website.Find Out More
See what every user did in your app — the sessions they opened, the events they triggered, the bugs and crashes they hit, and the reviews they left. Even users who never log in.
Many apps never ask users to sign in: utilities, games, calculators, scanners. Analytics tools that need a user account leave those apps blind. Shakebug’s Session Journey tracks every session anonymously by device, so you still see each visitor’s complete story.
For every session you get the start time and duration, device model, OS and app version, country and city, plus badges for the events, bug reports, crashes and reviews inside it. Filters keep it focused: today, yesterday, last 7 days or last month, and one click to show only sessions with activity.
When your app knows who the user is, pass a custom user ID (and optionally a name and email) through the Shakebug SDK. User Journey then groups every session that belongs to that customer, so support and product teams can answer “what exactly did this customer experience?” — session by session, with every bug, crash, event and review in context.
Identified sessions also show the customer’s name or email directly in the Session Journey list, so engineers can move from an anonymous-looking crash to the affected customer in one click.
Session tracking records what happens each time someone opens your app: when the session started and ended, the device and OS version it ran on, and what the user did along the way. Shakebug connects each session to the events your app logs, the bugs and crashes that occurred, and any review the user left — one timeline per session, in the same dashboard you already use for bug and crash reporting.
That context is what turns a vague report like “the app crashed” into something a developer can act on: you can see the exact session, what the user tapped before the crash, which screen they came from, and whether the same journey fails for other devices.
Add the SDK to your iOS, Android or web app — setup takes a few minutes. From then on, each app launch opens a session automatically. The SDK attaches your custom events, any bug reports submitted by shaking the device, automatic crash reports, and in-app reviews to the running session. Nothing extra to wire up: if you already use Shakebug for bug reporting, your session journeys are already being recorded.
Shakebug has analyzed more than 44 million app sessions for over 1,300 product teams. A free plan is included, so you can try session tracking on a real app without a credit card.
Create a free account, add the SDK, and your first session timelines appear within minutes.