Formlyy Journal

Conversions GA4 à zéro : pourquoi vos CTA sont cliqués mais rien ne remonte

27 juin 2026 · 10 min de lecture · Par Arthur Goudard

Zéro lumineux entouré de signaux de tracking qui n'entrent pas encore dans la mesure GA4

Voir zéro conversion dans GA4 peut être inquiétant.

Voir zéro conversion alors que des prospects cliquent sur vos CTA, c'est encore plus frustrant. Vous avez des visites, des clics vers WhatsApp, Calendly, un formulaire ou une page de test. Pourtant le rapport reste vide, comme si personne n'avait bougé.

Le réflexe classique consiste à conclure trop vite : "la page ne convertit pas".

Parfois c'est vrai. Mais souvent, le problème est plus simple et plus dangereux : la conversion existe peut-être, mais elle n'est pas mesurée au bon endroit, au bon moment ou avec le bon statut GA4.

Dans un funnel de génération de leads, zéro conversion ne veut pas toujours dire zéro intention. Cela peut vouloir dire :

  • l'événement est envoyé, mais pas marqué comme key event ;
  • le clic part vers un domaine externe avant que GA4 le voie correctement ;
  • le consentement bloque l'événement ;
  • la vraie conversion se produit après le site, dans WhatsApp, Cal.com ou le CRM ;
  • le nom de l'événement ne correspond pas à votre convention ;
  • vous regardez la conversion finale alors qu'il faut d'abord lire les micro-conversions.

C'est moins spectaculaire qu'une refonte de landing page. Mais c'est souvent le premier chantier à régler avant de décider quoi optimiser.

Le piège : confondre clic CTA et conversion business

Un clic sur un bouton n'est pas toujours une conversion.

Mais il n'est pas rien non plus.

Dans GA4, un clic vers WhatsApp, Cal.com, /form ou une page de test peut être un excellent signal d'intention. Il dit : le visiteur a compris la promesse et accepte d'avancer. Ce signal mérite d'être suivi.

La conversion business, elle, peut arriver plus tard :

SignalCe qu'il prouveCe qu'il ne prouve pas encore
cta_whatsappintention de démarrer une conversationconversation réellement ouverte ou qualifiée
cta_demointérêt pour un rendez-vousrendez-vous réservé et tenu
cta_agent_testenvie de tester le parcourslead qualifié ou opportunité
form_submitteddemande envoyéefit commercial et suite exploitable
qualified_lead_createdlead validérendez-vous ou revenu

Le sujet n'est donc pas de choisir entre tout compter ou ne rien compter. Le bon tracking distingue les étapes.

C'est exactement la logique du tracking du lead complet : le site ne voit qu'une partie de l'histoire. Le reste se joue souvent après le formulaire, dans le CRM, dans WhatsApp ou dans l'agenda.

Cause 1 : l'événement existe, mais il n'est pas marqué comme key event

Dans GA4, tous les événements ne sont pas automatiquement des conversions business.

Vous pouvez recevoir cta_demo, cta_whatsapp, form_submitted ou tool_action_clicked sans que ces événements soient comptés comme conversions principales. Si vous regardez uniquement la colonne des key events, vous pouvez donc voir zéro alors que les événements existent.

La première vérification est simple :

1. ouvrez GA4 Temps réel ;
2. cliquez vous-même sur un CTA ;
3. cherchez l'événement dans la liste ;
4. vérifiez ensuite s'il est marqué comme key event.

Google explique que les propriétés GA4 reposent sur une logique d'événements, puis que certains événements peuvent être marqués comme importants pour la mesure business. La documentation sur les événements GA4 et les key events doit donc être votre point de départ, pas le rapport final seul.

Pour un site comme Formlyy, les key events à suivre en priorité sont souvent :

ÉvénementRôle
cta_demointention démo ou prise de rendez-vous
cta_whatsappintention conversationnelle
cta_agent_testtest du parcours Formlyy
qualified_lead_createdlead validé après qualification
demo_bookedrendez-vous confirmé
whatsapp_conversation_startedconversation réellement démarrée

Les autres événements restent utiles pour comprendre le tunnel, mais ils ne doivent pas tous devenir des conversions principales. Sinon, vous transformez le reporting en sapin de Noël : beaucoup de lumières, peu de décisions.

Si votre problème concerne surtout les étapes d'un formulaire, l'article sur le tracking GA4 des formulaires détaille aussi les événements form_view, form_start, form_error et generate_lead.

Cause 2 : le consentement est appliqué trop tard

Avec Consent Mode, GA4 peut être chargé avant que le visiteur accepte les analytics. C'est normal.

Le problème apparaît quand un événement important part avant que le consentement stocké soit réappliqué. Exemple : un visiteur a déjà accepté les analytics lors d'une session précédente, revient sur le site, et un événement blog_article_view ou une conversion via URL est déclenché trop tôt.

Résultat possible : l'événement existe dans le code, mais il part pendant que analytics_storage est encore refusé par défaut.

Ce genre de détail paraît microscopique. En réalité, il peut expliquer pourquoi certaines micro-conversions semblent disparaître.

La règle pratique :

ÉtapeÀ vérifier
Consentement par défautanalytics_storage refusé avant choix utilisateur
Consentement stockéréappliqué avant les premiers événements importants
Page viewenvoyé après activation si l'utilisateur a accepté
Clarity / GA4déclenchés selon la même logique de consentement

Un audit de funnel devrait toujours commencer par là : vérifier la mesure avant d'interpréter le comportement.

Cause 3 : la conversion se produit sur un domaine externe

Beaucoup de funnels B2B quittent le site au moment le plus important.

Le visiteur clique :

  • vers Cal.com ;
  • vers WhatsApp ;
  • vers une app externe ;
  • vers un outil de booking ;
  • vers un formulaire hébergé ailleurs.

Si vous ne suivez que le site, vous voyez le départ. Pas forcément l'arrivée.

Cela crée une lecture ambiguë. Un clic vers Cal.com peut être très bon, mais GA4 ne saura pas toujours si le rendez-vous a été confirmé. Un clic WhatsApp peut montrer une intention, mais pas dire si la conversation a vraiment commencé, ni si le lead a été qualifié.

La solution consiste à séparer trois niveaux :

NiveauExempleLecture
Clic sortantcta_demo, cta_whatsappintention forte mais pas finale
Confirmationdemo_booked, whatsapp_conversation_startedaction réelle validée
Qualificationqualified_lead_createdsignal business exploitable

Sur Formlyy, cette logique rejoint la qualification WhatsApp après landing page : le clic ouvre la suite, mais la valeur se confirme quand le contexte est récupéré et que le prochain pas devient clair.

Cause 4 : le nom de l'événement ne raconte pas la bonne étape

Un tracking fragile commence souvent avec des noms trop vagues.

conversion_click, button_click, lead, submit, contact : ces événements peuvent exister, mais ils deviennent difficiles à interpréter.

Un bon nom d'événement doit aider une personne marketing ou sales à comprendre ce qui s'est vraiment passé.

Mauvais signalSignal plus utile
button_clickcta_demo
leadqualified_lead_created
submitform_submitted
click_whatsappcta_whatsapp
calendardemo_booked

La convention n'a pas besoin d'être parfaite. Elle doit être stable.

Si l'équipe change de nom toutes les deux semaines, vous perdez la capacité à comparer les périodes. Et si chaque outil invente sa propre logique, vous finissez avec un dashboard qui ressemble à une réunion où tout le monde parle une langue différente.

Cause 5 : vous mesurez le mauvais niveau de maturité

Un visiteur peut cliquer sans être prêt à acheter.

Un lead peut remplir un formulaire sans être qualifié.

Un rendez-vous peut être pris sans être utile.

C'est pour cela qu'une lecture saine doit associer GA4 au cycle de vie du lead. GA4 aide à comprendre le passage sur le site. Le CRM et la qualification expliquent la valeur commerciale.

Voici une architecture simple :

ÉtapeOutil principalKPI
Page vueGA4 / GSCsessions, source, requête
EngagementGA4 / Clarityscroll, section vue, clic CTA
IntentionGA4cta_demo, cta_whatsapp, cta_agent_test
Capturesite / formulaireform_started, form_submitted
QualificationFormlyy / CRMqualified_lead_created, score, statut
Rendez-vousCal.com / CRMdemo_booked, show-up
PipelineCRMSQL, opportunité, revenu

Si vous attendez de GA4 qu'il explique seul le revenu final, vous lui demandez trop. Si vous ignorez GA4 parce que "tout se passe dans le CRM", vous perdez le début du parcours.

Le bon système relie les deux.

Méthode de diagnostic en 20 minutes

Avant de réécrire une page ou de changer tous les CTA, faites cette vérification.

1. Tester le clic CTA en temps réel

Ouvrez GA4 Temps réel, cliquez sur les CTA principaux, puis vérifiez si les événements apparaissent :

  • cta_demo ;
  • cta_whatsapp ;
  • cta_agent_test ;
  • cta_conversion.

S'ils n'apparaissent pas, c'est un problème d'envoi.

S'ils apparaissent mais ne comptent pas comme conversions, c'est un problème de configuration key event.

2. Tester DebugView

DebugView permet de regarder les événements de manière plus précise pendant une session de test. C'est particulièrement utile pour vérifier les paramètres :

  • page_path ;
  • cta_location ;
  • link_url ;
  • destination_host ;
  • page_type ;
  • language.

Sans ces paramètres, l'événement existe mais il n'aide pas beaucoup à décider.

3. Vérifier les redirections externes

Cliquez sur les liens Cal.com, WhatsApp et /form.

Demandez-vous :

  • le clic est-il décoré avec des UTM propres ?
  • le domaine externe peut-il renvoyer une confirmation ?
  • existe-t-il une URL de retour ou un webhook ?
  • la conversion finale est-elle distinguée du simple clic ?

4. Croiser avec Clarity

Si GA4 montre peu de clics mais Clarity montre des hésitations, dead clicks ou scroll drops, le problème peut être UX.

Si GA4 montre des clics CTA mais zéro conversion finale, le problème est peut-être après le clic.

Cette différence change tout. Dans le premier cas, vous optimisez la page. Dans le second, vous optimisez la suite.

5. Relier au CRM

Le suivi ne doit pas s'arrêter à form_submitted.

Pour piloter vraiment, il faut savoir combien de clics ou formulaires deviennent :

  • leads joignables ;
  • leads qualifiés ;
  • SQL ;
  • rendez-vous ;
  • opportunités.

C'est ici que le coût par SQL devient beaucoup plus utile que le simple taux de conversion formulaire.

Que faire si GA4 reste à zéro ?

Voici l'ordre que je recommande.

SituationAction
Aucun événement CTAvérifier le script, les sélecteurs, les liens et les bloqueurs
Événements visibles mais 0 key eventmarquer les bons événements comme key events
Clics externes mais pas de confirmationcréer un événement de retour, webhook ou URL de confirmation
Conversions finales hors sitesynchroniser Cal.com, WhatsApp ou CRM
Beaucoup de clics mais peu de leads qualifiésrevoir qualification, promesse et routage
Beaucoup de scroll mais peu de clicsrevoir CTA, preuve, premier écran et friction

Le point clé : ne changez pas la page avant de savoir si le problème vient de la page, du tag, du consentement, du domaine externe ou du CRM.

Ce que Formlyy doit mesurer en priorité

Pour un funnel Formlyy, je suivrais trois familles d'événements.

La première famille mesure l'intention :

ÉvénementPourquoi
cta_demodemande de rendez-vous ou intérêt fort
cta_whatsappintention conversationnelle
cta_agent_testtest du parcours IA

La deuxième mesure l'engagement :

ÉvénementPourquoi
blog_article_viewsavoir quels articles nourrissent l'intention
section_viewedvoir les sections réellement lues
scroll_depthdétecter les pages qui décrochent
tool_action_clickedmesurer l'usage des outils gratuits

La troisième mesure la valeur :

ÉvénementPourquoi
qualified_lead_createdlead réellement exploitable
demo_bookedrendez-vous confirmé
whatsapp_conversation_startedconversation réellement ouverte
signup_completedcompte créé

Si ces trois niveaux sont séparés, le dashboard devient beaucoup plus utile. Il ne dit plus seulement "conversion oui/non". Il montre où l'intention apparaît, où elle se perd, et où elle devient exploitable.

Conclusion

Des conversions GA4 à zéro ne doivent pas déclencher une panique immédiate.

Elles doivent déclencher une enquête.

Le site peut avoir un problème de conversion. Mais il peut aussi avoir un problème de mesure : key events non configurés, consentement appliqué trop tard, clics externes non confirmés, événements trop vagues ou CRM déconnecté.

Dans un funnel de leads, la bonne question n'est pas seulement : "combien de conversions GA4 ?"

La vraie question est :

quels signaux montrent que le visiteur avance vers une conversation, une qualification ou un rendez-vous réellement utile ?

Tant que cette question n'est pas instrumentée, vous optimisez avec du brouillard. Dès qu'elle l'est, chaque page, article, CTA et campagne devient beaucoup plus facile à prioriser.

FAQ

Questions fréquentes

Pourquoi GA4 affiche zéro conversion alors que des CTA sont cliqués ?

Parce que le clic CTA peut être envoyé comme événement sans être marqué comme key event, ou parce que la vraie conversion arrive hors site : WhatsApp, Cal.com, CRM ou webhook.

Faut-il marquer tous les clics CTA comme conversions ?

Non. Les clics CTA sont des signaux d'intention. Les conversions finales doivent rester séparées : rendez-vous confirmé, lead qualifié, conversation WhatsApp réellement démarrée ou inscription terminée.

Comment savoir si le problème vient de GA4 ou de la page ?

Testez les événements en Temps réel et DebugView. Si les clics apparaissent mais ne deviennent pas des key events, c'est un problème de configuration. Si les clics n'apparaissent pas, c'est un problème de tracking. Si les clics apparaissent mais les leads ne se qualifient pas, regardez la suite du funnel.

Clarity peut-il aider à expliquer zéro conversion ?

Oui. Clarity aide à voir les scroll drops, dead clicks, hésitations et frictions UX. GA4 dit ce qui est mesuré, Clarity aide à comprendre ce que l'utilisateur a vécu.

Quel événement GA4 suivre pour un lead qualifié ?

Un événement comme qualified_lead_created est plus utile qu'un simple form_submitted, car il indique qu'un lead a passé un seuil métier. Le nom exact peut varier, mais il doit distinguer la capture du lead et sa qualification réelle.

À propos de l'auteur

Arthur Goudard

Je m'appelle Arthur Goudard. Je partage ici ce que j'observe sur le terrain quand une stratégie marketing doit transformer un intérêt tiède en échange utile, puis en rendez-vous clair.

Voir le profil LinkedIn de Arthur Goudard

Sources

Pour prolonger la lecture

Lire aussi

Continuer la lecture

Retour au blog