Web SDKEvents
Device Information Management
Collecting structured device data enables better experience optimization and more accurate analysis.
📱 Overview
Supported Device Fields
Hybrid Collection Model
The SDK combines automatic detection with manual overrides:
- Auto detection (User-Agent + navigator)
category: Derived from UA (mobile/desktop/tablet/other)platform: Mapped via internal DeviceInfoCollector (iOS, Android, Desktop Web, etc.)model:navigator.platformosVersion:navigator.platform
- Manual overrides (developer-provided) for accuracy
🔧 Setting Device Info
Bulk Set
PWA example:
Set Individual Properties
Platform Examples
📊 Reading Device Info
Final Effective Data
User‑Provided Only
Debugging View
🔄 Auto Detection vs Manual Override
Auto Detection Logic
Recommended Manual Overrides
🎯 Platform Guides
React Native
PWA
Capacitor / Hybrid
🔧 Management
Reset
App Update Flow
Conditional Setup
📈 Analytics Integration
Events automatically include device context:
Use device info for feature branching:
🛠️ Debug & Validation
🚀 Next Steps
- User Properties – Manage user profile fields
- Tracking Basics – Core event capture patterns

