What is UA Info?
The UA Info add-on automatically parses the User Agent string and adds structured headers (X-DataNostro-Browser, X-DataNostro-OS, X-DataNostro-Device) to all requests.
Why use UA Info?
- Segmentation: Analyze conversions by browser/device.
- QA: Quickly identify browser-specific problems.
- Personalization: Adapt tracking based on device type.
- Reporting: Cross-device analysis without complex parsing.
How to activate
- Go to Dashboard → Add-ons
- Turn on the "UA Info" toggle
- The power-up is automatically active for all requests
Which headers get added?
X-DataNostro-Browser: Chrome
X-DataNostro-Browser-Version: 122.0.0.0
X-DataNostro-OS: Windows
X-DataNostro-OS-Version: 10
X-DataNostro-Device: Desktop
X-DataNostro-Device-Brand: Unknown
X-DataNostro-Device-Model: Unknown
Supported browsers
- Chrome, Firefox, Safari, Edge, Opera
- Samsung Internet, UC Browser, Yandex Browser
- Mobile browsers: Chrome Mobile, Safari Mobile, Firefox Mobile
Device Types
Desktop— PC/MacMobile— SmartphoneTablet— iPad, Android tabletBot— Crawler/bot
Usage example in GTM server-side
const device = getRequestHeader('X-DataNostro-Device');
const browser = getRequestHeader('X-DataNostro-Browser');
if (device === 'Mobile' && browser === 'Safari') {
// iOS Safari-specific tracking
logToConsole('iOS Safari user detected');
}
🔧 Technical info:
UA parsing uses the ua-parser-js library with 10,000+ browser and device definitions. Precision: 95%+.