Les objectifs de correspondance d'URL se déclenchent lorsque des visiteurs atteignent des pages spécifiques. Parfaits pour suivre les pages de remerciement, les confirmations et les vues de contenu. Dans le tableau de bord, ce type d'objectif est étiqueté Visite de page.
Les plans gratuits peuvent créer jusqu'à 3 objectifs (y compris les objectifs de visite de page). Les taux de conversion et les valeurs monétaires des objectifs sont disponibles sur les plans Pro et supérieurs.
Quand utiliser les objectifs d'URL
Idéaux pour suivre :
- Pages de remerciement après soumission de formulaire
- Pages de confirmation de commande
- Pages d'inscription terminée
- Pages de contenu spécifique
- Pages de confirmation de téléchargement
Créer des objectifs de correspondance d'URL
Ouvrir l'onglet Journeys
Ouvrez le tableau de bord de votre site web, sélectionnez l'onglet Journeys, puis le sous-onglet Objectifs, et cliquez sur Ajouter un objectif.
Sélectionner Visite de page
Choisissez Visite de page comme type d'objectif (c'est le type de correspondance d'URL).
Choisir le type de correspondance
Sélectionnez comment l'URL doit correspondre : Exact, Contient, Commence par, Se termine par ou Regex.
Entrer le modèle d'URL
Entrez l'URL ou le modèle à faire correspondre.
Nom et options
Donnez un nom à l'objectif. Vous pouvez également activer Suivre la valeur monétaire pour enregistrer le revenu par conversion.
Enregistrer
Cliquez sur Créer un objectif.
Types de correspondance
Correspondance exacte
Correspond uniquement au chemin exact.
| Paramètre | Valeur |
|---|---|
| Type de correspondance | Exact |
| Modèle | /thank-you |
| Correspond | example.com/thank-you |
| Ne correspond pas | example.com/thank-you/order |
Utiliser pour : Pages uniques spécifiques
Contient
Correspond si l'URL contient le modèle.
| Paramètre | Valeur |
|---|---|
| Type de correspondance | Contient |
| Modèle | thank |
| Correspond | /thank-you, /thanks, /thankyou |
Utiliser pour : Variations du même type de page
Commence par
Correspond aux URL commençant par le modèle.
| Paramètre | Valeur |
|---|---|
| Type de correspondance | Commence par |
| Modèle | /blog/ |
| Correspond | /blog/post-1, /blog/category/news |
| Ne correspond pas | /about/blog |
Utiliser pour : Sections de votre site
Se termine par
Correspond aux URL se terminant par le modèle.
| Paramètre | Valeur |
|---|---|
| Type de correspondance | Se termine par |
| Modèle | /success |
| Correspond | /payment/success, /signup/success |
| Ne correspond pas | /success/details |
Utiliser pour : Pages partageant un suffixe commun
Expression régulière
Correspond en utilisant des modèles regex.
| Modèle | Correspond |
|---|---|
/order/\d+ | /order/123, /order/456789 |
\.(pdf|doc)$ | Fichiers se terminant par .pdf ou .doc |
^/products?/ | /product/ ou /products/ |
Utiliser pour : Besoins de correspondance complexes
Composants d'URL
Ce qui est mis en correspondance
| Composant | Exemple | Mis en correspondance ? |
|---|---|---|
| Chemin | /thank-you | Oui |
| Paramètres de requête | ?ref=email | Optionnel |
| Hash | #section | Optionnel |
| Domaine | example.com | Non (non nécessaire) |
Correspondance du chemin uniquement
Approche la plus courante :
- Correspondre uniquement au chemin
- Ignorer les paramètres de requête
- Fonctionne dans la plupart des scénarios
Inclure les paramètres de requête
Quand vous avez besoin de paramètres spécifiques :
| Modèle | Correspond |
|---|---|
/success?source=paid | Conversions payantes uniquement |
checkout.*utm_campaign=spring | Campagne de printemps |
Exemples courants
E-commerce
| Objectif | Modèle | Type |
|---|---|---|
| Achat terminé | /order/confirmation | Exact |
| N'importe quelle page de commande | /order/ | Commence par |
| Page du panier | /cart | Exact |
Génération de leads
| Objectif | Modèle | Type |
|---|---|---|
| Remerciements du formulaire de contact | /contact/thank-you | Exact |
| N'importe quel formulaire complété | thank-you | Contient |
| Démo programmée | /demo/confirmed | Exact |
Sites de contenu
| Objectif | Modèle | Type |
|---|---|---|
| Article lu | /blog/ | Commence par |
| Guide téléchargé | /guides/ | Commence par |
| Contenu premium | /premium/ | Commence par |
SaaS
| Objectif | Modèle | Type |
|---|---|---|
| Inscription terminée | /welcome | Exact |
| Essai activé | /dashboard | Exact |
| Mise à niveau réussie | /upgrade/success | Exact |
Gestion des variations
Plusieurs pages de remerciement
Si vous avez plusieurs pages de confirmation :
Option 1 : Utiliser Contient
- Modèle :
thankcorrespond à tous
Option 2 : Créer plusieurs objectifs
- Objectif 1 :
/contact/thanks - Objectif 2 :
/signup/thanks
Option 3 : Utiliser Regex
- Modèle :
/(contact|signup)/thanks
URL dynamiques
Pour les URL avec des segments dynamiques :
| Type d'URL | Modèle Regex |
|---|---|
/order/12345 | /order/\d+ |
/user/john-doe | /user/[\w-]+ |
/product/blue-widget-2 | /product/[\w-]+ |
Gestion des paramètres de requête
Ignorer les paramètres
Le comportement par défaut ignore les paramètres de requête :
/thank-youcorrespond à/thank-you?ref=email- Approche la plus simple dans la plupart des cas
Correspondance de paramètres spécifiques
Suivre les conversions de campagne spécifiques :
/thank-you.*utm_source=facebook
Correspond à : /thank-you?utm_source=facebook&utm_medium=social
Objectifs basés sur les paramètres
Créer différents objectifs par paramètre :
- Objectif 1 :
utm_source=google→ « Conversion Google » - Objectif 2 :
utm_source=facebook→ « Conversion Facebook »
Sensibilité à la casse
Comportement par défaut
La correspondance d'URL n'est pas sensible à la casse :
/Thank-Youcorrespond à/thank-you
Forcer la sensibilité à la casse
Si nécessaire, utiliser regex :
^/thank-you$ (exact, sensible à la casse dans la plupart des moteurs regex)
Applications à page unique (SPAs)
Suivi d'URL SPA
Pour les SPAs avec routage côté client :
- Zenovay suit les changements de route
- Fonctionne avec React Router, Vue Router, etc.
- Routage basé sur hash et historique pris en charge
Configuration
Le suivi SPA est intégré. Zenovay détecte automatiquement les changements de route via l'API History (pushState, replaceState, popstate). Aucune configuration supplémentaire requise.
Vues de page virtuelles
Certaines SPAs nécessitent un suivi manuel :
// Quand la route change
zenovay('page');
Dépannage
Objectif non déclenché
Vérifier le modèle :
- Tester que le modèle d'URL correspond à l'URL réelle
- Vérifier les fautes de frappe
- Vérifier le type de correspondance
Vérifier la page :
- Le suivi est-il installé sur cette page ?
- La page se charge-t-elle dans l'analyse ?
Tester manuellement :
- Visitez l'URL vous-même
- Vérifier la vue en temps réel
Mauvaises pages correspondent
Si trop de pages correspondent :
- Rendre le modèle plus spécifique
- Utiliser Exact au lieu de Contient
- Ajouter plus de contexte au chemin
Pages non trouvées
Si les pages ne correspondent pas :
- Utiliser Contient pour plus de flexibilité
- Vérifier les barres obliques finales
- Vérifier la syntaxe regex
Meilleures pratiques
Soyez spécifique
| Mauvais | Bon |
|---|---|
thank | /checkout/thank-you |
success | /signup/success |
Tester avant le lancement
- Créer l'objectif
- Visiter la page
- Vérifier en temps réel
- Vérifier le compteur d'objectifs
Documentez vos objectifs
Gardez une trace de :
- Nom de l'objectif
- Modèle d'URL
- Type de correspondance
- Ce qu'il mesure