Leads with no email addresses - forms | Community
Skip to main content
Level 3
September 8, 2023
Solved

Leads with no email addresses - forms

  • September 8, 2023
  • 2 replies
  • 5452 views

EDIT FOR MORE DETAILS:

- form in question can be accessed when email sub clicks 'communication preferences' in email footer

- once ''communication preferences' clicked, email sub is redirected to LP that includes this form

- only component on form that is email sub facing is the CTA (screenshot 1)

 

------

Happy Friday!

 

Anyone have knowledge on how I can possibly have leads with empty email addresses entering Marketo after 'filing' out this form? The form only hosts a CTA.

 

 

 

 

Reccos on how to prevent this? 

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Darshil_Shah1

original post updated to include more details


In case people land on that page directly (i.e., not from the tracked link in the footer of the email), or to speak broadly, make a form submission w/o their Munchkin session associated with a person record in the Marketo database, then such form submission would result in new people getting created in Marketo with empty email address value. This is expected Marketo form behavior. To remediate this, you can add the email address as a required field on the form, enable form prefill on it so people with the Munchkin associated session don't have to fill the form, and for the rest, the form isn't submittable w/o providing a valid email address.

2 replies

Darshil_Shah1
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
September 8, 2023

Are you using this form to accept hidden/background form submissions? If so, then you should ensure that you don't call the submit() function w/o at least adding the Email Address as one of the hidden fields with its apt value set. Making hidden/background form submissions w/o including the Email Address field would create records in your database with an empty email address value. Also, if you embed/use this form anywhere w/o the requisite script to add the email address as a hidden field, people will get created with no email address, as you don't have that field on the form in the first place.

 

var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields({ //These are the values which will be submitted to Marketo "Email":"test@example.com", "FirstName":"John", "LastName":"Doe" }); myForm.submit();

 

KhyraAuthor
Level 3
September 8, 2023

using this form to trigger an email send to the email sub (first time I hear of hidden/background form submissions!)

SanfordWhiteman
Level 10
September 8, 2023

Sorry, this isn’t a sufficient level of detail.

 

Please consider that people responding on the Nation are volunteering their time and will provide detailed help if you provide detailed input.

SanfordWhiteman
Level 10
September 8, 2023

Well, you’ve guaranteed that the field will be empty in any case where it can't be pre-filled. And it can’t be pre-filled unless someone clicks a Marketo-tracked link and there’s no conflict with an existing session.

KhyraAuthor
Level 3
September 8, 2023

not sure I understand the second part of your reply. The email address does not appear on the email-sub facing version of the form; all that appears is a CTA that once clicked, will trigger an email send to the email sub.

SanfordWhiteman
Level 10
September 8, 2023

@khyra wrote:

not sure I understand the second part of your reply. The email address does not appear on the email-sub facing version of the form; all that appears is a CTA that once clicked, will trigger an email send to the email sub.


What is an “email-sub”? You mean a Marketo Person/Lead?

 

As explained above, if the hidden input for Email Address is empty at the time of submission, the form will create a new lead with an empty Email Address field. This is the expected behavior. How are you ensuring that the email address is not empty?