Zenovay vous offre deux façons d'être alerté en cas de changement : les règles d'automatisation (pour les changements de trafic, taux d'erreur et taux de conversion) et les alertes de disponibilité (pour quand un site est en panne). Ce guide couvre les deux.
Les deux fonctionnalités sont disponibles sur Pro et au-dessus. Les espaces de travail gratuits peuvent surveiller la disponibilité mais ne peuvent pas créer de règles d'automatisation.
Règles d'automatisation
Les règles d'automatisation surveillent vos analyses et déclenchent une action lorsqu'une condition est remplie. Elles se trouvent dans les paramètres de chaque site, et non dans une zone d'alertes globale.
Où les trouver
- Ouvrez le tableau de bord de votre site
- Allez à Paramètres → Automatisation
- Cliquez sur Créer une règle
Pro permet jusqu'à 10 règles par site, et Scale permet jusqu'à 50. Enterprise n'a pas de limite de règles.
Types de déclencheurs
| Déclencheur | Se déclenche quand |
|---|---|
| Pic de trafic | Les visites augmentent bien au-dessus de la baseline récente |
| Baisse de trafic | Les visites chutent d'un pourcentage défini par rapport à la baseline |
| Seuil de taux d'erreur | Le taux d'erreur dépasse la limite que vous avez définie |
| Taux de conversion inférieur | Le taux de conversion d'un objectif tombe en dessous d'une cible |
| Taux de rebond supérieur | Le taux de rebond dépasse un seuil |
Pour les règles de trafic, vous choisissez la période de baseline (1, 7, 14 ou 30 jours) par rapport à laquelle la valeur actuelle est comparée.
Actions
Quand une règle se déclenche, elle peut exécuter l'une de ces actions :
| Action | Ce qu'elle fait |
|---|---|
| Envoie une alerte à une ou plusieurs adresses e-mail | |
| Slack | Publie sur un canal Slack via une URL de webhook entrante |
| Webhook | POSTe une charge JSON sur un point de terminaison HTTPS que vous contrôlez |
| Notification push | Envoie une notification push navigateur aux appareils abonnés |
Temps d'attente
Chaque règle a un temps d'attente (en minutes) pour qu'une condition unique en cours ne se déclenche pas à plusieurs reprises. La valeur par défaut est 60 minutes. Augmentez-le pour les signaux bruyants ; diminuez-le pour ceux dont vous voulez être informé rapidement.
Alertes de disponibilité
La surveillance de la disponibilité exécute des vérifications côté serveur par rapport à votre site et vous alerte quand il est en panne. Vous n'avez pas besoin du script de suivi pour cela.
Configurer les alertes de disponibilité
- Ouvrez le tableau de bord de votre site
- Ouvrez l'onglet Disponibilité
- Ouvrez la configuration du moniteur
De là, vous pouvez définir :
- Intervalle de vérification — la fréquence à laquelle Zenovay vérifie le site. L'intervalle le plus court dépend de votre plan : 10 minutes sur Free, 5 minutes sur Pro et 1 minute sur Scale et Enterprise.
- Seuil d'alerte — combien de vérifications consécutives échouées doivent se produire avant qu'une alerte soit envoyée. La valeur par défaut est 3, ce qui évite de vous alerter sur un seul problème transitoire.
- Code de statut attendu et un mot-clé optionnel que la réponse doit contenir.
- Surveillance SSL (plans payants) pour détecter les problèmes de certificat.
Les alertes de disponibilité peuvent être livrées par e-mail, webhook, Slack ou Discord.
Charges utiles Webhook
Quand une règle d'automatisation ou une alerte de disponibilité utilise une action webhook, Zenovay envoie une demande POST avec un corps JSON à l'URL HTTPS que vous fournissez. Utilisez-la pour transférer les alertes dans vos propres outils.
L'URL du webhook doit utiliser HTTPS.
Bonnes pratiques
Hygiène des alertes
- Évitez la fatigue d'alerte. Trop d'alertes sont ignorées. Commencez par quelques règles de haute qualité.
- Définissez des seuils significatifs. Réglez-les en fonction de votre baseline réelle pour qu'ils ne se déclenchent pas sur les variations normales.
- Utilisez le temps d'attente. C'est le moyen le plus simple d'empêcher une condition unique de vous spammer.
- Examinez régulièrement. Ajustez les seuils à mesure que vos modèles de trafic changent.
Directives de seuil
Ce sont des points de départ, pas des règles. Regardez vos propres données pendant une semaine ou deux et ajustez.
| Signal | Point de départ raisonnable |
|---|---|
| Taux d'erreur | 2x votre baseline normale |
| Baisse de trafic | 30% au-dessous de la baseline |
| Disponibilité | Alerte après 3 vérifications consécutives échouées |
Utilisation de l'API pour les vérifications de déploiement
Vous pouvez également extraire les analyses dans votre pipeline CI/CD pour détecter les régressions après un déploiement. Cela utilise l'API externe, disponible sur Pro et au-dessus.
# GitHub Actions example - check analytics after deploy
- name: Verify Post-Deploy Analytics
run: |
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/${{ vars.ZENOVAY_WEBSITE_ID }}" \
-H "X-API-Key: ${{ secrets.ZENOVAY_API_KEY }}"
Générez une clé API dans votre espace de travail sous Paramètres → Sécurité → Clés API. Pour les alertes automatisées qui ne nécessitent pas de sondage, configurez une règle d'automatisation (ci-dessus) avec une action webhook pour que Zenovay notifie votre équipe lorsqu'un seuil est dépassé.
Dépannage
Pas de réception d'alertes
Vérifiez :
- La règle ou le moniteur est activé.
- Pour les actions e-mail, l'adresse du destinataire est correcte et le message ne se trouve pas dans les indésirables.
- Pour Slack, l'URL du webhook entrante est valide et le canal existe toujours.
- Pour les webhooks, votre point de terminaison est accessible en HTTPS et retourne une réponse 2xx.
Trop d'alertes
Ajustez :
- Augmentez le seuil pour qu'il se déclenche moins souvent.
- Augmentez le temps d'attente de la règle.
- Utilisez une période de baseline plus longue pour les règles de trafic afin de lisser les variations normales.
Faux positifs
Examinez :
- Si le seuil correspond à vos modèles de trafic réels.
- La période de baseline que la règle de trafic compare.
- Si un changement récent (une campagne, un déploiement, une fenêtre de maintenance connue) explique le signal.