Versionv1

Formulieraanbiederintegraties

Intastellar Analytics detecteert externe formulieraanbieders automatisch via hun native postMessage-events. Geen extra configuratie of SDK is nodig — integreer het externe formulier zoals gewoonlijk en het analytics-embed verzorgt de detectie.

Ondersteunde aanbieders

AanbiederDetectiemechanismeOpmerkingen
HubSpotwindow.postMessage met type hsFormCallbackActiveerd op HubSpots Embedded Forms-script (hs-script.js). Bevat progressie voor multi-step formulieren.
Typeformwindow.postMessage met type form-ready, form-submit, form-closeWerkt voor ingesloten Typeform-iframes. Submit activeerd wanneer Typeform het definitieve antwoord rapporteert.
Calendlywindow.postMessage met type calendly.event_type_viewed, calendly.event_scheduledevent_scheduled wordt gemapt naar form_submit in de analytics-stroom.
Tallywindow.postMessage met type TallyFormSubmitWerkt voor ingesloten Tally-formulieren.

Het provider-veld

De events form_started, form_submit en form_error bevatten allemaal een provider-veld dat aangeeft welk systeem werd gedetecteerd:

WaardeBetekenis
"hubspot"HubSpot Embedded Form
"typeform"Ingesloten Typeform-iframe
"calendly"Ingesloten Calendly-widget
"tally"Ingesloten Tally-formulier
"native"Standaard HTML-<form>-element

Formulierfouttypes

Het errorType-veld op form_error-events neemt een van drie waarden aan:

TypeWanneer het activeerdfield-waarde
validationHTML5 invalid-event activeert op een formulierveld — browser- of aangepaste validatie wees de invoer afNaam van het falende veld, bijv. "email"
serverDe fetch of XHR-indiening van het formulier ontving een HTTP 4xx- of 5xx-reactie"" (fout is op verzoeksniveau, niet een specifiek veld)
networkDe fetch of XHR van het formulier faalde zonder reactie (offline, DNS-fout, timeout, CORS-blokkering)""

Handmatige fallback

Voor formulieren die niet automatisch worden gedetecteerd, gebruik window.inta.track() om handmatig form_started, form_submit en form_error-events te versturen.

Last updated