Zenovay propose plusieurs types d'objectifs pour suivre différentes sortes de conversions. Choisissez le bon type en fonction de ce que vous souhaitez mesurer.
Comparaison des types d'objectifs
| Type | Meilleur pour | Complexité |
|---|---|---|
| Correspondance d'URL | Pages de confirmation, pages de remerciement | Facile |
| Clic sur un élément | Clics de boutons, clics de liens | Facile |
| Événement personnalisé | Soumissions de formulaires, actions personnalisées | Moyen |
Objectifs de correspondance d'URL
Aperçu
Suivez quand les visiteurs accèdent à des pages spécifiques.
Meilleur pour :
- Pages de remerciement
- Pages de confirmation
- Vues de contenu spécifiques
- Téléchargements de PDF (si page séparée)
Configuration
- Choisissez le type « Correspondance d'URL »
- Entrez le modèle d'URL
- Sélectionnez le type de correspondance
Options de correspondance
| Type | Exemple | Correspond à |
|---|---|---|
| Exact | /thank-you | Uniquement le chemin exact |
| Contient | confirmation | Toute URL contenant le mot |
| Commence par | /blog/ | Tous les articles de blog |
| Finit par | /success | Les URL se terminant par « success » |
| Expression régulière | /order/\d+ | Commandes avec nombres |
Exemples
| Objectif | Modèle d'URL | Type de correspondance |
|---|---|---|
| Achat terminé | /thank-you | Exact |
| N'importe quel article de blog | /blog/ | Commence par |
| Inscription réussie | signup-success | Contient |
| Page de commande | /order/[0-9]+ | Expression régulière |
Paramètres de requête
Les objectifs de correspondance d'URL sont évalués par rapport au chemin de la page (sans chaîne de requête) et à l'URL complète (avec chaîne de requête). Un modèle comme /thank-you correspond toujours à /thank-you?ref=email. Si vous voulez qu'un objectif se déclenche uniquement quand un paramètre spécifique est présent, incluez-le dans votre modèle (par exemple, ?ref=email avec le type de correspondance Contient).
Voir Objectifs de correspondance d'URL pour plus de détails.
Objectifs de clic sur un élément
Aperçu
Suivez les clics sur des éléments de page spécifiques.
Meilleur pour :
- Boutons CTA
- Liens de navigation
- Liens de téléchargement
- Liens externes
Configuration
- Choisissez le type « Clic sur un élément »
- Entrez le sélecteur CSS
- Définissez optionnellement la portée de la page
Sélecteurs CSS
| Sélecteur | Correspond à |
|---|---|
#signup-btn | Élément avec id="signup-btn" |
.cta-primary | Éléments avec class="cta-primary" |
a[href*="demo"] | Liens contenant « demo » |
button[type="submit"] | Boutons d'envoi |
Trouver des sélecteurs
- Clic droit sur l'élément
- Choisissez « Inspecter »
- Cherchez un id ou une classe unique
- Testez le sélecteur dans la console
Exemples
| Objectif | Sélecteur |
|---|---|
| CTA principal | #cta-main |
| Bouton de tarification | .pricing-cta |
| Lien de démonstration | a[href="/demo"] |
| Téléchargement quelconque | a[download] |
Voir Objectifs de clic sur un élément pour plus de détails.
Objectifs d'événements personnalisés
Aperçu
Suivez les événements JavaScript personnalisés que vous définissez.
Meilleur pour :
- Soumissions de formulaires
- Interactions vidéo
- Actions AJAX
- Événements d'applications monopage
- Actions utilisateur complexes
Configuration
- Ajoutez le code de suivi JavaScript
- Choisissez le type « Événement personnalisé »
- Entrez le nom de l'événement
- Transmettez optionnellement une valeur
Implémentation
Envoyez les événements depuis votre code :
// Événement basique
zenovay('goal', 'form_submit');
// Avec valeur
zenovay('goal', 'purchase', { value: 99.99 });
// Avec propriétés
zenovay('goal', 'signup', {
value: 50,
plan: 'pro',
source: 'homepage'
});
Exemples
| Objectif | Code d'événement |
|---|---|
| Soumettre un formulaire | zenovay('goal', 'contact_form') |
| Vidéo terminée | zenovay('goal', 'video_finished') |
| Ajouter au panier | zenovay('goal', 'add_to_cart', { value: price }) |
| Fonctionnalité utilisée | zenovay('goal', 'feature_x_used') |
Voir Objectifs d'événements personnalisés pour plus de détails.
Choisir le bon type
Guide de décision
| Question | Type recommandé |
|---|---|
| Y a-t-il une page spécifique indiquant le succès ? | Correspondance d'URL |
| L'action a-t-elle un élément cliquable ? | Clic sur un élément |
| Est-ce un formulaire, une action AJAX ou une interaction complexe ? | Événement personnalisé |
Scénarios courants
| Scénario | Meilleur type |
|---|---|
| Inscription à la newsletter (fenêtre contextuelle) | Événement personnalisé |
| Inscription à la newsletter (page) | Correspondance d'URL |
| Clic sur le bouton de téléchargement | Clic sur un élément |
| Achat terminé | Correspondance d'URL |
| Regarder 50 % de la vidéo | Événement personnalisé |
| Soumission de formulaire (AJAX) | Événement personnalisé |
Types d'objectifs multiples
Combiner les objectifs
Vous pouvez créer plusieurs objectifs pour une même action :
Exemple : Achat
- Objectif URL :
/checkout/complete - Objectif événement :
purchaseavec valeur - Objectif clic : bouton « Acheter maintenant »
Pourquoi utiliser plusieurs ?
- Redondance pour la précision
- Différents points de mesure
- Suivi de l'entonnoir complet
Meilleures pratiques pour les objectifs
Garder les objectifs gérables
Bien qu'il n'y ait pas de limite stricte au nombre d'objectifs, nous recommandons :
- Prioriser les conversions les plus importantes
- Supprimer les objectifs inutilisés
- Utiliser les événements pour les variations
- Consolider les objectifs similaires
Tester les objectifs
Avant le lancement
- Créer l'objectif
- Testez vous-même le déclenchement
- Vérifiez dans l'onglet Vue en direct
- Vérifiez l'attribution
- Lancez en production
Mode débogage
zenovay('debug');
Regardez la console pour les événements d'objectif.