Free5 minutesbeginner

Platform Requirements

Technical requirements for using Zenovay, including supported browsers, devices, and integration compatibility.

requirementsbrowserscompatibilitytechnicalsystem
Last updated: January 15, 2025

Zenovay is designed to work across all modern platforms. This guide covers the technical requirements for both the dashboard and tracking script.

Dashboard Requirements

Supported Browsers

BrowserMinimum VersionRecommended
Chrome90+Latest
Firefox88+Latest
Safari14+Latest
Edge90+Latest
Opera76+Latest

Internet Explorer is not supported. Please use a modern browser.

Device Requirements

Desktop/Laptop

  • Any modern computer from 2018+
  • 4GB RAM minimum (8GB recommended)
  • Stable internet connection

Tablet

  • iPad (iOS 14+)
  • Android tablets (Android 8+)
  • Surface devices (Edge browser)

Mobile

  • iPhone (iOS 14+)
  • Android phones (Android 8+)
  • Modern mobile browser

Screen Resolution

DeviceMinimumRecommended
Desktop1280×7201920×1080+
Tablet768×10241024×1366+
Mobile375×667Any modern phone

The dashboard is fully responsive and adapts to all screen sizes.

JavaScript Requirements

The dashboard requires JavaScript to be enabled. Features that depend on JavaScript:

  • Real-time updates
  • Interactive charts
  • 3D Globe visualization
  • Date pickers and filters
  • Session replay player

Tracking Script Requirements

Visitor Browser Support

The Zenovay tracking script supports all major browsers:

BrowserMinimum Version
Chrome60+
Firefox55+
Safari12+
Edge79+
Opera47+
Samsung Internet8+

Older Browser Support

For older browsers (IE11, older mobile):

  • Basic tracking still works
  • Some features may be limited
  • Script gracefully degrades

Wide Compatibility

The tracking script is designed to work on 99%+ of web traffic without issues.

Script Size

MetricValue
Script size~5KB gzipped
Load time impact< 50ms
Memory usage< 2MB

The script is optimized for minimal performance impact.

Website Compatibility

Supported Platforms

Zenovay works with any website that can include JavaScript:

Static Sites:

  • HTML/CSS/JS sites
  • Hugo, Jekyll, Gatsby
  • Eleventy, Astro
  • Any static site generator

Dynamic Sites:

  • WordPress
  • Drupal, Joomla
  • Custom PHP sites
  • Ruby on Rails
  • Django, Flask

JavaScript Frameworks:

  • React, Next.js
  • Vue.js, Nuxt
  • Angular
  • Svelte, SvelteKit
  • Remix, Solid

E-commerce:

  • Shopify
  • WooCommerce
  • Magento
  • BigCommerce
  • Custom platforms

No-Code/CMS:

  • Webflow
  • Squarespace
  • Wix
  • Ghost
  • Contentful

SPA Support

Single Page Applications are fully supported:

// Auto-tracking (default)
// Zenovay automatically detects navigation changes

// Manual tracking (if needed)
zenovay('page')

The script uses:

  • History API detection
  • Hash change detection
  • MutationObserver fallback

Network Requirements

Firewall Considerations

If your organization uses a firewall, ensure these domains are accessible:

DomainPurpose
app.zenovay.comDashboard access
api.zenovay.comData collection
auth.zenovay.comAuthentication
*.zenovay.comAll Zenovay services

Port Requirements

  • HTTPS (port 443) for all communications
  • No special ports required

Proxy Support

The dashboard works through corporate proxies that allow HTTPS traffic. Contact your IT department if you have access issues.

Content Security Policy

If your website uses CSP headers, add Zenovay to your policy:

Content-Security-Policy:
  script-src 'self' https://api.zenovay.com;
  connect-src 'self' https://api.zenovay.com;

Required Directives

DirectiveValue
script-srchttps://api.zenovay.com
connect-srchttps://api.zenovay.com

For first-party tracking, use your subdomain instead.

API Requirements

HTTP Client Requirements

RequirementValue
ProtocolHTTPS only
TLS Version1.2 or higher
Content-Typeapplication/json

Rate Limits

PlanRequests/minute
Free60
Pro300
Scale1,000
EnterpriseCustom

See API Rate Limits for details.

Performance Considerations

Dashboard Performance

For best dashboard experience:

  • Use a wired connection for large data sets
  • Close unused browser tabs
  • Use Chrome for best 3D Globe performance
  • Allow JavaScript and WebGL

Tracking Script Performance

The tracking script is optimized to:

  • Load asynchronously (non-blocking)
  • Use minimal bandwidth
  • Have no impact on Core Web Vitals
  • Work offline (queues events)

WebGL Requirements

The 3D Globe requires WebGL support:

  • Enabled by default in modern browsers
  • May be disabled in some corporate environments
  • Falls back gracefully if unavailable

To check WebGL support, visit: get.webgl.org

Dashboard Cookies

The dashboard uses cookies for:

  • Authentication (required)
  • Preferences (optional)
  • Session management (required)

Tracking Cookies

By default, tracking uses a first-party cookie for visitor identification. Cookie-less mode is available.

ModeCookieAccuracy
StandardYes (first-party)Higher
Cookie-lessNoModerate

Accessibility

The Zenovay dashboard aims to be accessible:

  • Keyboard navigation support
  • Screen reader compatibility
  • Color contrast compliance
  • Focus indicators

We continuously improve accessibility. Report issues to support@zenovay.com.

Troubleshooting

"JavaScript Required" Message

  1. Enable JavaScript in browser settings
  2. Disable content blockers temporarily
  3. Try a different browser

3D Globe Not Loading

  1. Check WebGL is enabled
  2. Update graphics drivers
  3. Try Chrome (best WebGL support)
  4. Check browser console for errors

Slow Dashboard

  1. Reduce date range
  2. Close other browser tabs
  3. Try incognito mode
  4. Check network speed

Script Not Tracking

See Troubleshooting: Tracking Not Working

Next Steps

Was this article helpful?