Occasionally we want to populate Marketo fields with values we calculate on our side. Perhaps advanced UTM handling, custom Salesforce fields, etc. The Marketo Forms 2.0 API makes this pretty easy. Most of what you need to know lives on this documentation page, but I will give you a couple tips you might not otherwise know. You can populate UTM codes automatically… …but think it through. You can have Marketo autopopulate your utm values from the query string in the URL, but what if a user navigates to another page?