Lead Capture Tools

ragriffiths2009
Member

Form Drop Out Analysis

SOLVE

Is there a way in which we can see what step someone drops out of a form? Currently the set analytics are; Page Visitis, Visible On Screen, Interacted, Submitted. 

 

Currently, we have an average of 25% interaction rate to submitted, however with some of out forms being 1 step, and others being 6, I would like to know what exact step are people dropping out to see the major pain points. 

 

Thanks 

0 Upvotes
1 Accepted solution
RubenBurdin
Solution
Top Contributor

Form Drop Out Analysis

SOLVE

Hi @ragriffiths2009 
yeah this one comes up a lot when you’re trying to optimize longer forms — and unfortunately, HubSpot doesn’t natively give you field-level drop-off analytics or step tracking for multi-step forms. The built-in analytics (like Viewed, Interacted, Submitted) are helpful, but they won’t tell you where someone bailed inside the form itself. That said, you’ve got a couple decent options depending on how you’ve built the form. If you're using a custom multi-step form (not the default HubSpot form module), you can track drop-off by firing a custom event (or just logging a browser console action) every time someone reaches a new step — like “Step 2 Viewed” or “Step 3 Started.” You can then store that in localStorage or push to a custom event API. If you want to stay inside the HubSpot ecosystem, the other option is to use custom behavioral events (if you're on Marketing Hub Enterprise). You'd track each step with a custom event tied to button clicks or field focus. It’s a bit of setup, but it works.

For basic visibility though, a quick win is to set up a heatmap or session recording tool (like Hotjar or Microsoft Clarity). That'll show you where users pause, scroll, click away, or drop mid-flow. I know it’s not ideal that HubSpot doesn’t do this natively, especially for longer forms, but if you’re seeing a big gap between interaction and submission, adding step-level tracking (even with lightweight JS or GTM) is the best way to see what’s actually blocking users. Let me know how your forms are built — I can suggest a tracking setup that fits better if they’re embedded, native, or custom-coded.

Hope it helps

RubenB_0-1745242113390.png

 

Ruben Burdin 

Real-Time Data Sync Between any CRM or Database | Founder @Stacksync (YC W24) 



Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner

View solution in original post

2 Replies 2
DianaGomez
Community Manager
Community Manager

Form Drop Out Analysis

SOLVE

Hi @ragriffiths2009,

 

Thanks for reaching out to the Community!

 

Thanks for the helpful insights, @RubenBurdin!

 

Just to add, the ability to track form drop-off at each step has been already suggested. I recommend upvoting the existing idea: Adding drop-off rates to Forms Analysis to show your support. This ensures you'll receive any updates on its progress.

 

Best,

Diana
 


HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates.
Learn More.


¿Sabías que la Comunidad está disponible en Español?
¡Participa hoy en conversaciones en el idioma de tu preferencia,cambiando el idioma en tus configuarciones!
0 Upvotes
RubenBurdin
Solution
Top Contributor

Form Drop Out Analysis

SOLVE

Hi @ragriffiths2009 
yeah this one comes up a lot when you’re trying to optimize longer forms — and unfortunately, HubSpot doesn’t natively give you field-level drop-off analytics or step tracking for multi-step forms. The built-in analytics (like Viewed, Interacted, Submitted) are helpful, but they won’t tell you where someone bailed inside the form itself. That said, you’ve got a couple decent options depending on how you’ve built the form. If you're using a custom multi-step form (not the default HubSpot form module), you can track drop-off by firing a custom event (or just logging a browser console action) every time someone reaches a new step — like “Step 2 Viewed” or “Step 3 Started.” You can then store that in localStorage or push to a custom event API. If you want to stay inside the HubSpot ecosystem, the other option is to use custom behavioral events (if you're on Marketing Hub Enterprise). You'd track each step with a custom event tied to button clicks or field focus. It’s a bit of setup, but it works.

For basic visibility though, a quick win is to set up a heatmap or session recording tool (like Hotjar or Microsoft Clarity). That'll show you where users pause, scroll, click away, or drop mid-flow. I know it’s not ideal that HubSpot doesn’t do this natively, especially for longer forms, but if you’re seeing a big gap between interaction and submission, adding step-level tracking (even with lightweight JS or GTM) is the best way to see what’s actually blocking users. Let me know how your forms are built — I can suggest a tracking setup that fits better if they’re embedded, native, or custom-coded.

Hope it helps

RubenB_0-1745242113390.png

 

Ruben Burdin 

Real-Time Data Sync Between any CRM or Database | Founder @Stacksync (YC W24) 



Did my answer help? Please mark it as a solution to help others find it too.

Ruben Burdin Ruben Burdin
HubSpot Advisor
Founder @ Stacksync
Real-Time Data Sync between any CRM and Database
Stacksync Banner