How to Track Custom Form Submissions
Track form submissions from any platform—Typeform, HubSpot, Cal.com, or custom forms—with Humblytics' privacy-first analytics. No cookies, no complex setup, and no performance impact.
Why Track Form Submissions?
Form submission tracking helps you:
Measure conversion rates from landing pages to lead capture
Attribute submissions to traffic sources, campaigns, and A/B tests
Optimize form performance with real user data
Build accurate funnels from first visit to form completion
Stay privacy-compliant with cookieless tracking
Cross-Domain Form Tracking
Track form submissions across multiple domains with unified reporting in your main dashboard. Use the domain
parameter to attribute submissions from external domains:
// Track form submissions on external domains
window.Humblytics.trackFormSubmission("checkout-form", {
domain: "yourmainsite.com",
});
This is especially useful for:
Ecommerce sites with separate checkout domains
Multi-domain company setups
Third-party form integrations (Typeform, HubSpot, etc.)
For complete cross-domain setup instructions, see our Cross-Domain Tracking & Whitelisting guide.
Supported Platforms
Choose your platform for specific setup instructions:
Typeform - Track embedded Typeform submissions
HubSpot Forms - Monitor HubSpot form completions
HubSpot Booking Links - Track meeting bookings
Cal.com - Monitor calendar bookings
Tally.so - Track Tally form submissions
GoHighLevel - Automatic GHL form tracking
By integrating Humblytics tracking hooks into your embed code, you can:
Log successful form completions and calendar bookings as conversion events
Attribute submissions to traffic sources, devices, and campaigns
Use events in A/B tests, funnels, or conversion tracking
This is particularly useful if you're using:
Embedded Typeform widgets
Inline Cal.com booking components
All tracking is done without cookies, fully aligned with privacy-first practices. No complex event configuration or consent banners required.\
🔧 Each section includes plug-and-play code blocks, which you can paste into your Framer project.
Last updated
Was this helpful?