Aller au contenu principal
5 min de lecture

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.

Vue Zenovay Objectifs & Funnels listant les complétions de chaque objectif et les revenus attribués.
Chaque objectif affiche ses complétions, son évolution récente et – pour les objectifs de valeur – les revenus attribués.

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 :

  1. Ouvrez Domaines, cliquez sur votre site, puis ouvrez la section Objectifs
  2. Cliquez sur Créer un objectif
  3. Choisissez le type d'objectif et configurez les règles de correspondance
  4. 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 :

Code-Based Goal TrackingJavaScript
// 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 correspondanceModèle d'exempleCorrespondances
Exact/thank-youUniquement /thank-you
Contientcheckout/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
URL Match ConfigurationJavaScript
// 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 :

Custom Event GoalJavaScript
// 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 :

Element Click GoalJavaScript
// 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 :

Goal with RevenueJavaScript
// 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

React Goal TrackingJavaScript
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_completecheckoutComplete
newsletter_signupNewsletter Signup
plan_upgrade_proPlan 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 :

Debug ModeJavaScript
// 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.

Get Analytics via External APIBash
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/{websiteId}" \
-H "X-API-Key: zv_YOUR_API_KEY"
Cette page vous a-t-elle été utile ?