MARKETPLACE
PLUGINS
ADVANCED DEVICE & BROWSER INFO
Advanced Device & Browser Info logo

Advanced Device & Browser Info

Published February 2026
   •    Updated today

Plugin details

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 Bubble

Bubble 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.

Free

For everyone

stars   •   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Amen from Nocode Afrique logo
Amen from Nocode Afrique
Joined 2021   •   11 Plugins
View contributor profile

Instructions

📦 Installation
  • Install the plugin from the Bubble marketplace.
  • Drag the “SmartDevice – Device Detector” element onto your page.
  • The element is invisible and does not affect layout.


No configuration required.



⚙ Usage

The plugin automatically detects device information when the page loads.

You can access all values via the element’s states inside:

  • Workflows
  • Conditions
  • Database fields


Example:  
When Page is loaded → Create a thing →  
device_type = SmartDevice's device_type



[b]🔒 Privacy</b>

All detection runs client-side.  
No external API calls.  
No cookies.  
No tracking scripts.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Mobile   •   Technical   •   Analytics   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble