Tip of the Day: Empty String vs. Null are considered different inputs in Adobe Marketo Engage!

Marketo Employee
Marketo Employee

Adobe Marketo Engage Champion and Community Advisor @Darshil_Shah1 has a recurring post on LinkedIn which highlights unique Adobe Marketo Engage tips that may help you with your programs. Check out a recent tip below on Form null values!



💡 Adobe Marketo Engage tip of the day 💡

Do you know that Marketo considers "" (empty string), and NULL as different inputs from the input sources (forms/list import)?

Marketo won't make any updates to the field's value when an empty string ("") is passed in the form's post. Essentially, there won't be any Change Data Value activity logged for it too.

Conversely, Marketo treats "NULL", "Null", and "null" values as a cue to wash off any existing value present in the respective field on a person's record. Undoubtedly, Marketo would log a Change Data Value activity as well, unlike in the previous case.

In-order to avoid any surprises later, knowledge of this distinct behavior of Marketo is of utmost importance while setting the default values for the hidden form-fields/importing lists.


If you have any questions or comments, please let Darshil Shah know in the comment section below!


If you’d like to see more, you can view all of Darshil’s tips on his LinkedIn profile, or look out for more of his tips on the Community!


Alternatively, check out this blog on Form Null Values for an additional read.