Zenovay est conçu pour fonctionner sur toutes les plates-formes modernes. Ce guide couvre la configuration technique requise pour le tableau de bord et le script de suivi.
Configuration requise du tableau de bord
Navigateurs pris en charge
| Navigateur | Version minimale | Recommandée |
|---|---|---|
| Chrome | 90+ | Dernière |
| Firefox | 88+ | Dernière |
| Safari | 14+ | Dernière |
| Edge | 90+ | Dernière |
| Opera | 76+ | Dernière |
Internet Explorer n'est pas pris en charge. Veuillez utiliser un navigateur moderne.
Configuration requise de l'appareil
Bureau/Ordinateur portable
- Tout ordinateur moderne à partir de 2018+
- 4 Go de RAM minimum (8 Go recommandé)
- Connexion Internet stable
Tablette
- iPad (iOS 14+)
- Tablettes Android (Android 8+)
- Appareils Surface (navigateur Edge)
Mobile
- iPhone (iOS 14+)
- Téléphones Android (Android 8+)
- Navigateur mobile moderne
Résolution d'écran
| Appareil | Minimum | Recommandée |
|---|---|---|
| Bureau | 1280×720 | 1920×1080+ |
| Tablette | 768×1024 | 1024×1366+ |
| Mobile | 375×667 | N'importe quel téléphone moderne |
Le tableau de bord est entièrement réactif et s'adapte à tous les tailles d'écran.
Configuration JavaScript requise
Le tableau de bord nécessite que JavaScript soit activé. Les fonctionnalités qui dépendent de JavaScript:
- Mises à jour en temps réel
- Graphiques interactifs
- Visualisation du globe 3D
- Sélecteurs de dates et filtres
- Lecteur de replay de session
Configuration du script de suivi requise
Support du navigateur des visiteurs
Le script de suivi de Zenovay prend en charge tous les navigateurs majeurs:
| Navigateur | Version minimale |
|---|---|
| Chrome | 60+ |
| Firefox | 55+ |
| Safari | 12+ |
| Edge | 79+ |
| Opera | 47+ |
| Samsung Internet | 8+ |
Support des navigateurs plus anciens
Pour les anciens navigateurs (IE11, ancien mobile):
- Le suivi basique fonctionne toujours
- Certaines fonctionnalités peuvent être limitées
- Le script se dégrade gracieusement
Large compatibilité
Le script de suivi est conçu pour fonctionner sur 99%+ du trafic web sans problèmes.
Taille du script
| Métrique | Valeur |
|---|---|
| Taille du script | ~5 Ko compressé |
| Impact du temps de chargement | < 50 ms |
| Utilisation de la mémoire | < 2 Mo |
Le script est optimisé pour un impact minimal sur les performances.
Compatibilité des sites web
Plates-formes prises en charge
Zenovay fonctionne avec n'importe quel site web pouvant inclure JavaScript:
Sites statiques:
- Sites HTML/CSS/JS
- Hugo, Jekyll, Gatsby
- Eleventy, Astro
- N'importe quel générateur de site statique
Sites dynamiques:
- WordPress
- Drupal, Joomla
- Sites PHP personnalisés
- Ruby on Rails
- Django, Flask
Frameworks JavaScript:
- React, Next.js
- Vue.js, Nuxt
- Angular
- Svelte, SvelteKit
- Remix, Solid
E-commerce:
- Shopify
- WooCommerce
- Magento
- BigCommerce
- Plates-formes personnalisées
No-Code/CMS:
- Webflow
- Squarespace
- Wix
- Ghost
- Contentful
Support SPA
Les applications Web monopage sont entièrement prises en charge:
// Suivi automatique (par défaut)
// Zenovay détecte automatiquement les changements de navigation
// Suivi manuel (si nécessaire)
zenovay('page')
Le script utilise:
- Détection de l'API Historique (
pushState/replaceState/popstate) - Repli MutationObserver
Configuration du réseau requise
Considérations du pare-feu
Si votre organisation utilise un pare-feu, assurez-vous que ces domaines sont accessibles:
| Domaine | But |
|---|---|
app.zenovay.com | Accès au tableau de bord |
api.zenovay.com | Collecte de données |
auth.zenovay.com | Authentification |
*.zenovay.com | Tous les services Zenovay |
Configuration requise des ports
- HTTPS (port 443) pour toutes les communications
- Aucun port spécial requis
Support proxy
Le tableau de bord fonctionne via des proxies d'entreprise qui permettent le trafic HTTPS. Contactez votre département informatique en cas de problèmes d'accès.
Politique de sécurité du contenu
Si votre site web utilise des en-têtes CSP, ajoutez Zenovay à votre politique:
Content-Security-Policy:
script-src 'self' https://api.zenovay.com;
connect-src 'self' https://api.zenovay.com;
Directives requises
| Directive | Valeur |
|---|---|
script-src | https://api.zenovay.com |
connect-src | https://api.zenovay.com |
Pour le suivi de première partie, utilisez votre sous-domaine à la place.
Configuration API requise
L'accès par programme à l'API REST de Zenovay nécessite un plan payant. L'API est disponible sur les plans Pro et plus – le plan gratuit n'inclut pas les clés API.
Configuration du client HTTP
| Configuration | Valeur |
|---|---|
| Protocole | HTTPS uniquement |
| Version TLS | 1.2 ou supérieure |
| Content-Type | application/json |
Limites de taux
Les demandes d'API sont limitées par plan, avec des allocations plus élevées pour les niveaux supérieurs. Les réponses incluent les en-têtes X-RateLimit-Limit et X-RateLimit-Window pour que vous puissiez voir votre limite actuelle.
Voir Limites de taux API pour les chiffres actuels par plan.
Considérations de performances
Performance du tableau de bord
Pour la meilleure expérience du tableau de bord:
- Utilisez une connexion câblée pour les grands ensembles de données
- Fermez les onglets de navigateur inutilisés
- Utilisez Chrome pour la meilleure performance du globe 3D
- Permettez JavaScript et WebGL
Performance du script de suivi
Le script de suivi est optimisé pour:
- Charger de manière asynchrone (non bloquant)
- Utiliser une bande passante minimale
- Ne pas avoir d'impact sur les Core Web Vitals
- Fonctionner hors ligne (met en file d'attente les événements)
Configuration WebGL requise
Le globe 3D nécessite le support WebGL:
- Activé par défaut dans les navigateurs modernes
- Peut être désactivé dans certains environnements d'entreprise
- Fallback gracieux s'il n'est pas disponible
Pour vérifier le support WebGL, visitez: get.webgl.org
Configuration des cookies requise
Cookies du tableau de bord
Le tableau de bord utilise les cookies pour:
- Authentification (obligatoire)
- Préférences (optionnel)
- Gestion de session (obligatoire)
Cookies de suivi
Par défaut, le suivi utilise un cookie de première partie pour l'identification des visiteurs. Le mode sans cookies est disponible.
| Mode | Cookie | Précision |
|---|---|---|
| Standard | Oui (première partie) | Plus élevée |
| Sans cookies | Non | Modérée |
Accessibilité
Le tableau de bord Zenovay vise à être accessible:
- Support de la navigation au clavier
- Compatibilité avec les lecteurs d'écran
- Conformité au contraste des couleurs
- Indicateurs de focus
Nous améliorons continuellement l'accessibilité. Signalez les problèmes à [email protected].
Dépannage
Message "JavaScript requis"
- Activez JavaScript dans les paramètres du navigateur
- Désactivez temporairement les bloqueurs de contenu
- Essayez un navigateur différent
Le globe 3D ne se charge pas
- Vérifiez que WebGL est activé
- Mettez à jour les pilotes graphiques
- Essayez Chrome (meilleur support WebGL)
- Vérifiez la console du navigateur pour les erreurs
Tableau de bord lent
- Réduisez la plage de dates
- Fermez les autres onglets du navigateur
- Essayez le mode incognito
- Vérifiez la vitesse du réseau
Le script ne suit pas
Voir Dépannage : Suivi non fonctionnant