Versionv1

Intégrations de fournisseurs de formulaires

Intastellar Analytics détecte automatiquement les fournisseurs de formulaires tiers via leurs événements postMessage natifs. Aucune configuration supplémentaire ni SDK n'est nécessaire — intégrez le formulaire tiers comme d'habitude et l'embed analytics gère la détection.

Fournisseurs pris en charge

FournisseurMécanisme de détectionNotes
HubSpotwindow.postMessage avec type hsFormCallbackSe déclenche sur le script Embedded Forms de HubSpot (hs-script.js). Inclut la progression des formulaires multi-étapes.
Typeformwindow.postMessage avec type form-ready, form-submit, form-closeFonctionne pour les iframes Typeform intégrés. Submit se déclenche quand Typeform signale la réponse finale.
Calendlywindow.postMessage avec type calendly.event_type_viewed, calendly.event_scheduledevent_scheduled est mappé à form_submit dans le flux analytics.
Tallywindow.postMessage avec type TallyFormSubmitFonctionne pour les formulaires Tally intégrés.

Le champ provider

Les événements form_started, form_submit et form_error incluent tous un champ provider qui indique quel système a été détecté :

ValeurSignification
"hubspot"Formulaire intégré HubSpot
"typeform"iFrame intégré Typeform
"calendly"Widget intégré Calendly
"tally"Formulaire intégré Tally
"native"Élément HTML <form> standard

Types d'erreurs de formulaire

Le champ errorType sur les événements form_error prend l'une de trois valeurs :

TypeQuand il se déclencheValeur de field
validationL'événement HTML5 invalid se déclenche sur un champ de formulaire — la validation du navigateur ou personnalisée a rejeté la saisieNom du champ défaillant, ex. "email"
serverLa soumission fetch ou XHR du formulaire a reçu une réponse HTTP 4xx ou 5xx"" (l'erreur est au niveau de la requête, pas d'un champ spécifique)
networkLa fetch ou XHR du formulaire a échoué sans réponse (hors ligne, échec DNS, timeout, blocage CORS)""

Suivi manuel en repli

Pour les formulaires non détectés automatiquement, utilisez window.inta.track() pour déclencher manuellement les événements form_started, form_submit et form_error.

Last updated