Versionv1

Formularudbyderintegrationer

Intastellar Analytics registrerer tredjeparts formularudbydere automatisk via deres native postMessage-hændelser. Ingen ekstra konfiguration eller SDK er nødvendig — integrer tredjepartsformularen som normalt og analytics-embedet håndterer registreringen.

Understøttede udbydere

UdbyderRegistreringsmekanismeBemærkninger
HubSpotwindow.postMessage med type hsFormCallbackSendes på HubSpots Embedded Forms-script (hs-script.js). Inkluderer progression i multi-step-formularer.
Typeformwindow.postMessage med type form-ready, form-submit, form-closeFungerer for indlejrede Typeform-iframes. Submit sendes når Typeform rapporterer det endelige svar.
Calendlywindow.postMessage med type calendly.event_type_viewed, calendly.event_scheduledevent_scheduled mappes til form_submit i analytics-strømmen.
Tallywindow.postMessage med type TallyFormSubmitFungerer for indlejrede Tally-formularer.

provider-feltet

Hændelserne form_started, form_submit og form_error inkluderer alle et provider-felt, der afspejler hvilken udbyder der blev registreret:

VærdiBetydning
"hubspot"HubSpot Embedded Form
"typeform"Typeform indlejret iframe
"calendly"Calendly indlejret widget
"tally"Tally indlejret formular
"native"Standard HTML <form>-element

Formularfejltyper

errorType-feltet på form_error-hændelser tager en af tre værdier:

TypeHvornår det sendesfield-værdi
validationHTML5 invalid-hændelsen sendes på et formularfelt — browser- eller tilpasset validering afviste inputtetNavn på det fejlende felt, f.eks. "email"
serverFormularens fetch eller XHR-indsendelse modtog et HTTP 4xx eller 5xx-svar"" (fejl er på forespørgselsniveau, ikke et specifikt felt)
networkFormularens fetch eller XHR fejlede uden svar (offline, DNS-fejl, timeout, CORS-blokering)""

Manuelt fallback

For formularer der ikke auto-registreres, brug window.inta.track() til manuelt at sende form_started, form_submit og form_error-hændelser.

Last updated