Detect detailed device, OS, browser, touch capability, screen size, viewport, language and marketing attribution data — directly inside Bubble. Perfect for analytics, personalization, fraud prevention, attribution tracking and UX optimization.
SmartDevice – Advanced Device & UTM Detection for BubbleBubble does not expose detailed client device or marketing attribution information by default.
SmartDevice gives you access to advanced client-side environment data — including device analytics and UTM tracking — without external services and without heavy dependencies.
It allows you to detect, expose and store precise information about the user's device, browser, operating system and traffic source directly inside your Bubble app.
🔍 Detect Device & Environment Data:
- Device type (desktop, mobile, tablet)
- Operating system name (Windows, macOS, Android, iOS, Linux, ChromeOS…)
- Browser name (Chrome, Edge, Safari, Firefox, Opera…)
- Touch capability (true / false)
- Screen width & height
- Viewport width & height
- Device pixel ratio
- Language
- Timezone
- Full user agent string
📈 Detect Marketing & UTM Attribution Data:
- utm_source
- utm_medium
- utm_campaign
- utm_content
- utm_term
- Referrer (document.referrer)
- Landing URL
- Query string
- Common click IDs (gclid, fbclid, ttclid, msclkid)
You can directly store these values in your database for marketing attribution, campaign tracking and conversion analytics.
🚀 Use Cases
- Build detailed device analytics dashboards
- Track campaign performance inside Bubble
- Analyze revenue by traffic source
- Optimize checkout by device type
- Detect mobile vs desktop payment behavior
- Implement marketing attribution logic
- Add fraud detection signals
- Store device & traffic data for CRM enrichment
⚡ Why SmartDevice?
- Lightweight
- Fully client-side
- No API calls
- No tracking scripts
- No external dependencies
- No visible UI element
- Works instantly on page load
- Designed for analytics-driven Bubble apps
💡 Perfect for:
- SaaS builders
- Payment & checkout systems
- Conversion optimization
- Mobile-first applications
- Attribution tracking inside Bubble
- Analytics-driven apps
- Marketing performance dashboards
SmartDevice is the missing device & attribution analytics layer for Bubble apps.Install it, add the invisible element to your page, and start collecting advanced device and marketing data in seconds.