Objectifs
Suivez les conversions pour mesurer le succès de votre site web et optimiser vos taux de conversion.
Vous cherchez des parcours utilisateur en plusieurs étapes ? Consultez la documentation Conversion Funnels.

Aperçu
Les objectifs vous aident à comprendre quand les visiteurs complètent des actions importantes sur votre site web :
- Suivre les conversions - Achats, inscriptions, téléchargements, etc.
- Mesurer les revenus - Attribuer des valeurs aux complétions d'objectifs
- Attribuer le succès - Voir quelles sources de trafic génèrent des conversions
Créer des objectifs
Méthode 1 : Interface du tableau de bord
Créez des objectifs directement dans votre tableau de bord Zenovay :
- Ouvrez Domaines, cliquez sur votre site, puis ouvrez la section Objectifs
- Cliquez sur Créer un objectif
- Choisissez le type d'objectif et configurez les règles de correspondance
- Enregistrez et commencez à suivre
Méthode 2 : Objectifs basés sur le code (découverte automatique)
Suivez les objectifs directement dans votre code - ils apparaîtront automatiquement dans votre tableau de bord :
// Track a goal by name (auto-creates if doesn't exist)
zenovay('goal', 'checkout_complete', {
value: 99.99,
currency: 'USD'
});
// Simple goal without value
zenovay('goal', 'newsletter_signup');
// Goal with custom properties
zenovay('goal', 'plan_upgrade', {
from_plan: 'free',
to_plan: 'pro',
value: 29
});Les objectifs basés sur le code sont automatiquement découverts et affichés dans votre tableau de bord avec un badge « Découverte automatique ». Vous pouvez les modifier de la même manière que les objectifs créés via l'interface.
Types d'objectifs
Objectifs de correspondance d'URL
Se déclenche quand les visiteurs atteignent une page spécifique :
| Type de correspondance | Modèle d'exemple | Correspondances |
|---|---|---|
| Exact | /thank-you | Uniquement /thank-you |
| Contient | checkout | /checkout, /checkout/confirm |
| Commence par | /blog/ | /blog/post-1, /blog/news |
| Se termine par | /success | /payment/success, /signup/success |
| Regex | /order/\d+ | /order/123, /order/456 |
// These pages will trigger the goal when visited
{
goal_type: 'url_match',
url_pattern: '/checkout/success',
match_type: 'exact'
}Objectifs d'événements personnalisés
Se déclenche quand un événement personnalisé spécifique est suivi :
// Track the event
zenovay('track', 'purchase', {
product_id: 'pro-plan',
value: 99.99
});
// Goal configuration (in dashboard)
{
goal_type: 'custom_event',
event_name: 'purchase'
}Objectifs de clic sur élément
Se déclenche quand les visiteurs cliquent sur des éléments spécifiques :
// Goal configuration (in dashboard)
{
goal_type: 'element_click',
selector: '#signup-button', // CSS selector
// or
selector: '[data-track="cta-click"]'
}Les objectifs de clic sur élément nécessitent que le script de suivi Zenovay soit chargé. Assurez-vous que votre script est correctement installé.
Attribution de valeur aux objectifs
Attribuer des valeurs monétaires aux objectifs pour le suivi des revenus :
// Dynamic value from transaction
zenovay('goal', 'purchase', {
value: orderTotal,
currency: 'USD'
});
// Fixed value per goal completion
// (Configure in dashboard: $10 per newsletter signup)Intégration React
import { useEffect } from 'react';
function CheckoutComplete({ order }) {
useEffect(() => {
// Use the global zenovay object from the tracking script
if (window.zenovay) {
window.zenovay('goal', 'checkout_complete', {
order_id: order.id,
value: order.total,
items: order.items.length
});
}
}, []);
return <div>Thank you for your order!</div>;
}Bonnes pratiques
Conventions de nommage des objectifs
Utilisez des noms explicites, en minuscules avec des tirets bas :
| Bon | À éviter |
|---|---|
checkout_complete | checkoutComplete |
newsletter_signup | Newsletter Signup |
plan_upgrade_pro | Plan Upgrade (Pro) |
Objectifs recommandés à suivre
- Inscription/enregistrement - Conversions de nouveaux utilisateurs
- Connexion - Engagement des utilisateurs existants
- Achat/paiement - Suivi des revenus
- Soumissions de formulaires - Génération de prospects
- Utilisation des fonctionnalités - Engagement des produits
- Mise à niveau/rétrogradation - Changements d'abonnement
Déboguer les objectifs
Vérifiez si les objectifs se déclenchent correctement :
// Enable debug mode
zenovay('debug');
// Track a goal - will log to console
zenovay('goal', 'test_goal', { value: 10 });
// Check in browser console for:
// [Zenovay] Goal tracked: test_goal { value: 10 }Référence de l'API
Pour la gestion programmatique des objectifs, consultez Goals API.
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/{websiteId}" \
-H "X-API-Key: zv_YOUR_API_KEY"