Zapier vous permet de connecter Zenovay à des milliers d'autres applications sans écrire de code. Zenovay ne publie pas d'app Zapier dédiée — vous transférez plutôt les événements Zenovay vers Zapier en utilisant un webhook. Pointez un webhook Zenovay vers une URL de « Catch Hook » Zapier et vous pouvez transférer les complétions de goal vers votre CRM, pousser les événements dans une Google Sheet ou envoyer un message Slack quand le trafic monte en flèche.
Info
Cette intégration s'appuie sur les webhooks Zenovay, disponibles à partir du plan Pro et supérieur. Si vous êtes sur le forfait Free, mettez à niveau vers Pro pour activer les webhooks.
Comment ça marche
Les webhooks Zenovay sont sortants : quand quelque chose se produit sur un site suivi, Zenovay envoie en POST un payload JSON vers une URL que vous spécifiez. Le trigger Webhooks by Zapier de Zapier vous donne une URL « Catch Hook » unique — collez-la dans un webhook Zenovay et chaque événement correspondant lance un zap.
Événements que vous pouvez transférer
Quand vous créez un webhook, vous choisissez quels événements le déclenchent :
goal_completed— un goal/conversion a été complété.traffic_spike— une augmentation inhabituelle du trafic.traffic_drop— une baisse inhabituelle du trafic.error_spike— une augmentation des erreurs JavaScript front-end.website_down— la surveillance de la disponibilité a détecté que le site est hors ligne.website_up— le site a récupéré.
Chaque livraison inclut le type d'événement dans le header X-Zenovay-Event et est signée avec HMAC-SHA256 dans le header X-Zenovay-Signature: sha256=<hex>, afin que vous puissiez vérifier qu'elle provient de Zenovay.
Configuration
Créez le trigger Zapier
Dans Zapier, créez un nouveau zap et choisissez Webhooks by Zapier → Catch Hook comme trigger. Copiez l'URL du webhook personnalisé que Zapier vous donne.
Créez le webhook Zenovay
Dans Zenovay, allez à Settings → Webhooks, sélectionnez le site et cliquez sur Ajouter un webhook. Collez l'URL Zapier Catch Hook (HTTPS uniquement), nommez-la (p. ex. « Zapier ») et choisissez les événements que vous souhaitez transférer.
Envoyez un événement de test
Enregistrez le webhook, puis cliquez sur Envoyer un événement de test. Zapier reçoit le payload d'exemple afin que vous puissiez mapper les champs dans votre zap.
Terminez le zap
Retournez à Zapier, ajoutez votre action (Google Sheets, Slack, votre CRM, etc.), mappez les champs du payload, puis activez le zap.
Exemple : complétions de goal vers une Google Sheet
- Trigger : Webhooks by Zapier → Catch Hook (collez l'URL dans un webhook Zenovay abonné à
goal_completed). - Action : Google Sheets → Créer une ligne → mappez les champs du payload Zenovay (timestamp, nom du goal, source, pays, etc.).
- Testez le zap, puis activez-le.
Chaque nouvelle complétion de goal ajoutera une ligne à la sheet peu de temps après qu'elle se déclenche.
Envoyer les événements dans l'autre sens
Zapier ne peut que recevoir les événements de Zenovay via des webhooks — il n'existe pas d'action Zenovay qui écrive les événements d'un zap dans votre analytics. Pour enregistrer vos propres événements (par exemple, un purchase après un paiement Stripe), envoyez-les vous-même : utilisez la commande track ou revenue du tracker in-page (window.zenovay('track', 'purchase', { ... })), ou envoyez-les depuis votre backend. Voir Envoyer un événement personnalisé pour l'API du navigateur et Suivi côté serveur pour l'approche backend.
Limites de débit
Les livraisons de webhooks respectent les limites de votre compte — voir limites de l'API. Pour des volumes d'événements très élevés, gardez vos zaps légers et utilisez des filtres dans Zapier pour ne traiter que les événements qui vous intéressent.
Disponibilité par plan
Les webhooks — et donc cette intégration Zapier — sont disponibles à partir du plan Pro et supérieur. Le forfait Free n'inclut pas les webhooks.