Aller au contenu principal
Zenovay
Pro Plan5 minutesDébutant

Objectifs de clic sur un élément

Suivez les conversions lorsque les visiteurs cliquent sur des boutons, liens ou éléments spécifiques — parfait pour les CTAs et les liens externes. Explorez la configuration et les meilleures pratiques.

goalsclicksbuttonsctatracking
Dernière mise à jour :
Pro Plan

Les objectifs de clic sur un élément se déclenchent lorsque les visiteurs cliquent sur des éléments de page spécifiques. Parfait pour suivre les boutons CTA, la navigation et les liens externes.

Quand utiliser les objectifs de clic

Idéal pour suivre :

  • Boutons d'appel à l'action (CTA)
  • Clics sur les menus de navigation
  • Liens de téléchargement
  • Liens externes
  • Boutons de lecture vidéo
  • Tout élément cliquable

Créer des objectifs de clic

Les objectifs se trouvent sur le tableau de bord de chaque site Web, sous l'onglet Journeys.

  1. Ouvrir l'onglet Journeys

    Depuis le tableau de bord de votre site web, ouvrez l'onglet Journeys et sélectionnez le sous-onglet Objectifs.

  2. Ajouter un objectif

    Cliquez sur Ajouter un objectif, puis choisissez Clic sur un élément comme type d'objectif.

  3. Nommer l'objectif

    Donnez-lui un nom clair, par exemple « Bouton d'inscription » ou « CTA de tarification ».

  4. Entrer un sélecteur CSS

    Dans le champ Sélecteur CSS, entrez le sélecteur qui identifie l'élément à suivre.

  5. Valeur de suivi (optionnel)

    Activez Suivre la valeur monétaire si vous souhaitez associer une valeur de revenu à chaque completion.

  6. Créer

    Cliquez sur Créer pour enregistrer l'objectif.

Sélecteurs CSS

Qu'est-ce qu'un sélecteur CSS ?

Un modèle qui identifie les éléments HTML :

<button id="signup-btn" class="cta primary">
  S'inscrire
</button>

Sélecteurs pour ce bouton :

  • #signup-btn (par ID)
  • .cta (par classe)
  • button.primary (par balise et classe)

Sélecteurs courants

SélecteurCorrespond à
#my-idÉlément avec id="my-id"
.my-classÉléments avec class="my-class"
buttonTous les éléments button
a.downloadLiens avec class="download"
[data-action]Éléments avec attribut data-action

Trouver le bon sélecteur

Méthode 1 : Inspecteur du navigateur

  1. Cliquez avec le bouton droit sur l'élément
  2. Choisissez « Inspecter »
  3. Trouvez l'élément dans DevTools
  4. Cherchez un id ou une classe unique

Méthode 2 : Tester dans la console

  1. Ouvrez la console du navigateur (F12)
  2. Tapez : document.querySelector('your-selector')
  3. Si l'élément s'affiche, le sélecteur fonctionne

Meilleures pratiques des sélecteurs

Utiliser les IDs quand disponibles

Option la plus fiable :

<button id="cta-signup">S'inscrire</button>

Sélecteur : #cta-signup

Utiliser des classes spécifiques

Si pas d'ID, utilisez une classe descriptive :

<button class="btn btn-primary cta-main">Commencer</button>

Sélecteur : .cta-main

Éviter les sélecteurs génériques

MauvaisProblème
buttonCorrespond à tous les boutons
.btnTrop commun
aTous les liens
BonPourquoi
#signup-ctaID unique
.cta-signupClasse spécifique
[data-goal="signup"]Créé à cet effet

Ajouter des attributs de données

Demandez aux développeurs d'ajouter des attributs traçables :

<button data-goal="signup" class="btn">S'inscrire</button>

Sélecteur : [data-goal="signup"]

Exemples courants

Boutons CTA

ObjectifSélecteur
CTA principal#hero-cta
CTA secondaire.cta-secondary
CTA tarification.pricing-cta
ObjectifSélecteur
Lien tarificationa[href="/pricing"]
Lien contactnav a[href="/contact"]
Se connecter.nav-signin

Téléchargements

ObjectifSélecteur
Tout téléchargementa[download]
Téléchargements PDFa[href$=".pdf"]
Fichier spécifiquea[href="/files/guide.pdf"]

Liens externes

ObjectifSélecteur
Liens externesa[target="_blank"]
Liens d'affiliationa[href*="partner.com"]
Liens sociaux.social-links a

Sélecteurs avancés

Sélecteurs d'attributs

ModèleCorrespond à
[attr]A un attribut
[attr="value"]Correspondance exacte
[attr*="value"]Contient
[attr^="value"]Commence par
[attr$="value"]Se termine par

Combinateurs

ModèleCorrespond à
div buttonBouton dans div
div > buttonBouton enfant direct
button:first-childPremier bouton
button:not(.disabled)Non désactivé

Exemples

/* Liens vers des sites externes */
a[href^="http"]:not([href*="mysite.com"])

/* Boutons soumettre non désactivés */
button[type="submit"]:not(:disabled)

/* Liens de téléchargement dans la zone de contenu */
.content a[href$=".pdf"]

Comment les clics sont comptés

Un objectif de clic se complète une fois par session de visiteur. Zenovay enregistre le premier clic correspondant dans une session et ignore les clics ultérieurs sur le même élément au cours de cette session, de sorte qu'un visiteur qui clique deux fois compte comme une conversion. Le même visiteur revenant dans une nouvelle session peut compléter l'objectif à nouveau.

Si vous souhaitez suivre un clic spécifique uniquement sur certaines pages, limitez-le au niveau du sélecteur en combinant le sélecteur de clic avec un parent qui n'existe que sur ces pages, ou utilisez un objectif de correspondance d'URL pour les conversions basées sur les pages.

Éléments dynamiques

Éléments ajoutés après le chargement de la page

Le suivi des clics est attaché au niveau du document, il fonctionne donc pour les éléments qui apparaissent après le chargement initial de la page, y compris le contenu rendu par les frameworks JavaScript.

Test des éléments dynamiques

  1. Chargez la page
  2. Attendez que l'élément s'affiche
  3. Cliquez sur l'élément
  4. Vérifiez que l'objectif se déclenche

Dépannage

Les clics ne sont pas suivis

Vérifier le sélecteur :

// Dans la console du navigateur
document.querySelector('your-selector')
// Doit renvoyer l'élément

Vérifier la visibilité de l'élément :

  • L'élément est-il visible lors du clic ?
  • Est-il caché ou couvert par un autre élément ?

Mauvais éléments correspondent

Rendez le sélecteur plus spécifique :

  • Ajouter un contexte parent
  • Utiliser une classe plus unique
  • Ajouter un attribut de données

Éléments chargés avec délai

Si l'élément se charge après la page :

  • La plupart des cas fonctionnent automatiquement
  • Testez complètement
  • Considérez un objectif d'événement personnalisé si les problèmes persistent

Meilleures pratiques

Planifier vos sélecteurs

Avant l'implémentation :

  1. Identifier les CTAs clés
  2. Assurer des identifiants uniques
  3. Documenter les sélecteurs
  4. Tester sur toutes les pages

Travailler avec les développeurs

Demandez :

  • Des IDs uniques sur les CTAs clés
  • Des attributs de données pour le suivi
  • Des conventions de nommage cohérentes

Tester complètement

  1. Cliquez vous-même sur l'élément
  2. Vérifiez la vue en temps réel
  3. Vérifiez que l'objectif a été enregistré
  4. Testez aussi sur mobile

Étapes suivantes

Cet article vous a-t-il aidé ?