Device-Specific Targeting
Redirect users to different destinations based on their device type or operating system.
What is Device Targeting?
One QR code that detects the scanner's device and shows optimized content.
Detection Capabilities
Operating System:
- iOS (iPhone, iPad)
- Android
- Windows
- macOS
- Linux
Device Type:
- Mobile phone
- Tablet
- Desktop/laptop
- Smart TV
Browser:
- Safari, Chrome, Firefox
- Mobile vs desktop browser
Common Use Cases
App Downloads:
- iOS: App Store
- Android: Google Play
- Desktop: Web app or instructions
Platform-Specific Content:
- Mobile: Mobile-optimized page
- Desktop: Full website
- Tablet: Tablet layout
Feature Availability:
- iOS: iMessage features
- Android: Android-specific features
- Desktop: Browser extensions
Device Limitations:
- Mobile: Simplified version
- Desktop: Full feature set
- Tablet: Medium experience
Setting Up Device Targeting
- Create or edit dynamic QR code
- Enable Device Targeting
- Add device-specific rules
- Set default destination
- Test on multiple devices
Rule Configuration
iOS Rule:
- Detects: iPhone, iPad, iPod
- Destination: App Store link
- Fallback: Mobile web
Android Rule:
- Detects: Android phones/tablets
- Destination: Google Play link
- Fallback: Mobile web
Desktop Rule:
- Detects: Windows, Mac, Linux
- Destination: Web application
- Fallback: Download page
Priority System
Rules are evaluated in order:
- Most specific (iOS 16+)
- Moderately specific (Any iOS)
- General (Any mobile)
- Default fallback
Smart App Banners
Automatically show install prompts for native apps while directing to web fallback.
Examples
Mobile Game:
- iPhone: App Store
- Android: Play Store
- iPad: App Store (tablet version)
- Desktop: "Play on mobile" page
SaaS Product:
- iOS: App Store + mobile features
- Android: Play Store + mobile features
- Desktop: Full web dashboard
- Tablet: Optimized tablet interface
Event Registration:
- Mobile: Simple mobile form
- Tablet: Enhanced form with preview
- Desktop: Full form with all options
Restaurant Menu:
- Mobile: Vertical scroll menu
- Tablet: Grid layout menu
- Desktop: Full menu with images
Advanced Features
OS Version Detection: Target specific OS versions (iOS 15+, Android 12+).
Browser Detection: Optimize for Safari, Chrome specifics.
Screen Size: Target by viewport dimensions.
Testing Strategy
Physical Testing: Test on real devices when possible.
Browser DevTools: Use device emulation for quick testing.
User Agent Testing: Verify detection accuracy.
QA Checklist:
- iPhone (multiple models)
- Android (multiple brands)
- iPad
- Desktop (Mac and Windows)
- Various browsers
Best Practices
Always Have Fallback: Default destination should work universally.
Mobile First: Since most QR scans are mobile.
Test Extensively: Device detection isn't perfect.
Clear Messaging: Inform users if feature unavailable.
Performance: Ensure all destinations load quickly.