Marketo Forms Not Collecting Hidden Fields on Known Visitor Submissions
Hey fellow community members,
I'm hoping someone out here can help me out with something that I came across recently. We had a lead come through as an MQL via a demo request form fill for a promo we're running. However when looking at it, the lead source had not been updated and still said they were a referral.
Person Source / Lead Source is a hidden field that I've added on all our forms with a default value filled in - in the case of our demo forms, this is set to 'Demo Request'.
I did some testing of my own which looked like this:
1. Cleared my cache & cookies
2. Filled out a Gated Content form to a) set the Person Source to 'Website Content' & b) to establish my known visitor record.
3. With the browser now knowing its me, I went to the same form the lead filled out (Demo Request). It properly displayed the KV HTML and I submitted.
4. I checked my test lead's Activity Details & got the same result as the earlier lead. See below.
Gated Content Form Fill - Initial Test - All fields

Demo Request Form Fill - 2nd Test - KV HTML

FYI The other fields seen in both cases are being added via additional JS on the page.
Am I being silly and this is just how the KV HTML enabled forms work or am I missing something else? If so, I'm guessing I just need to set the Person Source outside of the form to be able to use the KV behavior.
Thanks in advance!
Manny