A while back, I’ve researched the same issue and came to a conclusion that the submit event is not getting passed through to Hotjar.
If I remember correctly the submit event will get passed through only if after submission a new page is loaded. In the case with Unbounce, it’s usually a popup so the page is still in the background.
I think that is what breaks the submit reports.
Let me know if you get it working as I would be also interested for future projects.
EDIT: This is the exact wording from Hotjar for a successful submit event:
Successful submit #
- A ‘successful’ submit occurs when the page where the form is shown returns a message that the form was successfully submitted.
- Tracking: A submit() event happens on the form, the page changes to a different URL and the form is no longer present, manual tracking: hj(‘formSubmitSuccessful’)