Accueil
Expertises Toutes les expertises Server-side GTM & dataLayer Analytics Conversion API Data Warehouse
Cas clients Tous les cas clients E-commerce SaaS Apps mobiles Lead generation
Ressources Toutes les ressources Google Tag Manager Mobile App Tracking RGPD & Consent Mode Google Analytics (GA4) Server-side tracking
Outils gratuits Tous les outils Diagnostic server-side Générateur de plan de tracking
À propos Prendre RDV
GOOGLE TAG MANAGER

Comment tracker un formulaire Typeform ?

Tracker un formulaire Typeform avec GTM : soumissions, étapes et conversions. Guide Dataheka pour brancher Typeform sur GA4, Ads et votre CRM Étapes détaillées.

· 2 min de lecture
Dans ce guide
  1. Scripts à copier coller

Améliorez vos analyses marketing grâce aux données de conversion Typeform. Utilisez des formulaires Typeform intégrés pour engager votre audience et générer des leads. Vous pouvez facilement suivre les soumissions réussies de formulaires comme des conversions, et les changements d'étapes du formulaire comme des interactions, en utilisant Google Tag Manager (GTM) et ce code de gestionnaire d'événements Typeform.

Scripts à copier coller

Commencez par créer une balise personnalisée de type HTML où vous pourrez coller le code de l'event listener ci dessous :

code
<script>
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";

eventer(messageEvent,function(e) {
   var key = e.message ? "message" : "data";
   var data = e[key];

   if(data.type == "form-submit"){
      window.dataLayer = window.dataLayer || [];
      window.dataLayer.push({
         'event': 'typeform_success',
         'form_id': data.formId
      });
   }

   else if (data.type == "form-screen-changed") {
      window.dataLayer = window.dataLayer || [];
      window.dataLayer.push({
         'event': 'typeform_step',
         'form_id': data.formId,
         'step': data.ref
      });
   }

},false);
</script>

Une fois implémenté, ce code génère un événement dans le dataLayer lorsqu’un utilisateur soumet avec succès un formulaire Typeform, avec le nom d’événement typeform_success.

Lorsque l’utilisateur passe ou revient à une autre étape dans un formulaire, un événement nommé typeform_step est déclenché.

Pour permettre le déclenchement de vos balises/pixels marketing, vous devez créer deux déclencheurs d'événements personnalisés en utilisant les noms d'événements de conversion et de changement d'étape :

  • typeform_success -> Pour les soumissions réussies de formulaires.

  • typeform_step -> Pour les changements d’étapes dans le formulaire.

Pour affiner davantage vos conditions de déclenchement ou capturer des détails du formulaire tels que l’ID du formulaire et la référence de l’étape, vous pouvez utiliser les variables suivantes du dataLayer comme paramètres d’événement :

  • form_id -> Retourne l’ID du formulaire Typeform.

  • step -> Retourne la référence de l’étape dans le formulaire.

Voir notre guide sur tracking server-side. Voir notre guide sur tracker formulaire Webflow ?. Voir notre guide sur tracker formulaire Elementor wordpress ?.

Une implémentation plus complexe à discuter ?

Discuter de votre tracking
Christophe Dubois
Christophe Dubois

Consultant tracking & data, freelance senior depuis 2012. Architecture de mesure, server-side, attribution.

Remonter en haut

Besoin d'un accompagnement sur ce sujet ?

Freelance google tag manager
POUR ALLER PLUS LOIN

Articles liés

Server side Tracking

Piwik PRO : Mesure Hybride (First-Party Collector) et Installation avec GTM

Ce que signifie réellement la mesure hybride chez Piwik PRO, son Consent Manager intégré et son intégration Google Consent Mode, sa grille tarifaire réelle, et les templates GTM officiels.

12 Jun. 2026 ·11 min
Google Tag Manager

Comment Mettre en Place le Suivi Matomo avec Google Tag Manager (Client-Side)

Mettre en place le tracking Matomo côté client avec GTM : la balise HTML personnalisée pour le self-hosted, le consentement natif Matomo, l'e-commerce et les dimensions personnalisées.

23 Sep. 2025 ·11 min
Google Tag Manager

Comment Tracker une Iframe avec Google Tag Manager

Comment tracker une iframe avec GTM malgré la same-origin policy : la méthode postMessage, les cas Calendly et Typeform, et le choix entre un ou deux conteneurs GTM.

06 Apr. 2026 ·9 min
Server side Tracking

Google Tag Gateway (GTG) : Fonctionnement, Interet et Limites

Google Tag Gateway expliqué : first-party serving via Cloudflare, Akamai ou Fastly, différence réelle avec le server-side GTM, mise en place et le point de vigilance RGPD sur le consentement.

14 Jul. 2026 ·9 min
Google Tag Manager

Comment Installer Google Tag Manager sur Ecwid : Guide Complet

Installer Google Tag Manager sur Ecwid : connexion native, piège de l'iframe, et événements e-commerce réels (achat, panier) avec la JS API storefront.

08 Jun. 2026 ·13 min
RGPD - Consent Mode

Consent Mode v2 sur WooCommerce : CMP, GTM et conversions

Consent Mode v2 sur WooCommerce : CMP, GTM Consent Initialization, tags GA4/Ads, et comment éviter de tuer vos conversions.

16 Sep. 2026 ·9 min
Audit Tracking

Auditer le tracking PrestaShop : conversions, funnels et ROAS faussés

Audit tracking PrestaShop : plugins vs GTM, écarts commandes/GA4/Ads, Consent Mode, funnels et plan de correction ROAS.

16 Sep. 2026 ·10 min
Audit Tracking

Auditer le tracking Shopify : pourquoi vos achats remontent mal

Audit tracking Shopify : écarts achats vs GA4/Ads/Meta, pixels doublons, checkout, Consent Mode et plan de correction actionnable.

16 Sep. 2026 ·10 min
Google Tag Manager

Comment tracker un formulaire Brevo (ex-Sendinblue) avec GTM

Tracker un formulaire Brevo avec GTM : script MutationObserver sur #success-message, dataLayer generate_lead, Element Visibility et pièges iframe.

16 Sep. 2026 ·9 min
Paid Acquisition

TikTok Pixel & Events API : implémentation avec GTM (web + server-side)

Installer TikTok Pixel et Events API via GTM : events ecom/lead, event_id pour dédup, server-side et checklist de debug TikTok.

16 Sep. 2026 ·11 min
Google Tag Manager

Installer Google Tag Manager sur WooCommerce (guide complet)

Installer GTM sur WooCommerce : dataLayer e-commerce, events GA4, Consent Mode, pièges plugins et checklist pour des achats fiables.

16 Sep. 2026 ·12 min
Google Tag Manager

Comment tracker un formulaire avec GTM (méthode universelle)

Méthode universelle pour tracker un formulaire avec GTM : dataLayer, submit vs thank-you, GA4, Ads, Meta, déduplication et checklist de recette.

16 Sep. 2026 ·11 min
SERVICES ASSOCIÉS

Pour aller plus loin sur votre projet

EXPERTISE ASSOCIÉE

GTM & dataLayer

GTM & dataLayer

Un conteneur mal structuré suffit à fausser vos conversions, votre ROAS et vos arbitrages marketing.

Voir l'expertise
FAQ

Questions fréquemment posées

Pourquoi est-il important de suivre les soumissions de formulaires Typeform ?

Le suivi des soumissions de formulaires Typeform permet d'analyser les conversions, de comprendre le comportement des utilisateurs et d'optimiser les stratégies marketing en fonction des données collectées.

Comment intégrer le suivi des formulaires Typeform avec Google Tag Manager ?

En insérant un écouteur d'événements JavaScript dans une balise HTML personnalisée de Google Tag Manager, vous pouvez détecter les soumissions de formulaires Typeform et transmettre ces données à des outils d'analyse.

Quel code JavaScript utiliser pour écouter les événements de soumission et de changement d'étape des formulaires Typeform ?

Le code JavaScript suivant écoute les événements 'form-submit' et 'form-screen-changed' de Typeform et pousse des événements 'typeform_success' et 'typeform_step' dans le dataLayer : ```html <script> var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; eventer(messageEvent, function(e) { var key = e.message ? "message" : "data"; var data = e[key]; if (data.type == "form-submit") { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'typeform_success', 'form_id': data.formId }); } else if (data.type == "form-screen-changed") { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'typeform_step', 'form_id': data.formId, 'step': data.ref }); } }, false); </script> ```

Comment créer des déclencheurs personnalisés dans Google Tag Manager pour les formulaires Typeform ?

Créez deux déclencheurs d'événements personnalisés nommés 'typeform_success' et 'typeform_step' qui s'activeront lorsque ces événements seront poussés dans le dataLayer, permettant ainsi d'exécuter des balises marketing spécifiques.

Comment accéder aux données des champs de formulaire dans Google Tag Manager ?

En créant des variables de couche de données (DataLayer Variables) dans GTM, vous pouvez extraire des informations spécifiques des champs de formulaire, telles que 'form_id' et 'step', pour une analyse plus détaillée.

Quelles précautions prendre concernant la confidentialité des données lors du suivi des formulaires ?

Il est essentiel de respecter les réglementations en matière de confidentialité, comme le RGPD, en limitant le suivi aux pages ou utilisateurs pertinents et en informant les utilisateurs de la collecte de leurs données.

Quels outils marketing peuvent être déclenchés suite à une soumission de formulaire Typeform ?

Des balises telles que Google Analytics, Facebook Pixel, Mixpanel ou Piwik Pro peuvent être activées lors des événements 'typeform_success' et 'typeform_step' pour un suivi et une analyse approfondis.

Comment tester l'implémentation du suivi des formulaires Typeform ?

Utilisez le mode Aperçu de Google Tag Manager pour vérifier que les événements 'typeform_success' et 'typeform_step' sont correctement capturés et que les balises associées se déclenchent comme prévu.

Pourquoi est-il recommandé de suivre les changements d'étapes dans un formulaire Typeform ?

Le suivi des changements d'étapes permet de comprendre où les utilisateurs peuvent rencontrer des difficultés ou abandonner le formulaire, offrant ainsi des opportunités d'optimisation pour améliorer le taux de conversion.

Comment puis-je assurer la conformité de mon suivi avec les réglementations en vigueur ?

En configurant correctement votre système de suivi pour qu'il respecte les réglementations telles que le RGPD, en informant les utilisateurs de la collecte de leurs données et en obtenant leur consentement explicite lorsque nécessaire.

Prendre rendez-vous