Known Limitations & Edge Cases
Written By Sara Irfan
Last updated 4 days ago
Delayed Events (2-3 minutes)
Data is not real-time. Events are batched and buffered for performance. Typical delay is 30 seconds to 2 minutes from the user opening the app. If a customer says "I just logged in but don't see it," tell them to wait 2-3 minutes and refresh. This is expected behavior.
Mobile App
Native mobile apps (iOS/Android) are NOT tracked for login activity. GoCSM tracks feature adoption and revenue intelligence through the mobile app, but login activity specifically relies on browser-based login events.
Historical Data Limits (180 days)
Data is retained for a maximum of 6 months. "Last Year" or "Year-to-Date" options are NOT available if they exceed this window.
Bot Traffic Inflation
Automated testing tools (Selenium, Puppeteer) that load the web UI may inflate login counts. Look for suspiciously regular patterns or 24/7 activity. Workaround: Exclude specific user IDs from tracking.
No Device/Browser Breakdown
We do NOT track device type, browser, operating system, or User-Agent. This is a deliberate privacy-first design decision.
Session Refresh Behavior
If a user keeps a tab open for hours but doesn't interact, we do NOT count it as "active time." Tracking stops when the tab is hidden or idle for 5 minutes.