I can already hear some of you screaming "there are tons of discussions on UTM parameters, search the community first". I know there are many discussions out there, I contributed to some and I have looked for an answer on community, I swear! Either I am blind (or I didn't understand everything) but I couldn't find what I was looking for.
We have a TY page post download (without form) and I wanted to know if it was possible to capture the utm parameters on TY page to identify a successful conversion from paid search. In other words, can I say if url contains utm_medium=cpc, change data value on medium field and add the value in url?
Ideally I would like a solution that doesn't require to be a web developer (i.e. to know .js or .php)
One thing to know is that you may not need to do this.
in market you can filter on webpage visited, one constraint on that is querystring. So if you use your utm code in the querystring constraint you can then understand what paid search ad they clicked.
The example is
visited web page X, with constraint querystring contains utm_medium=cpc
I hope this helps you.
Marketo isn't equipped for query string parsing on the back end (with one particular exception that is not applicable here). If you have a set of query string parameters, you would have to list all possible values for every param in order to change the data value in a Flow step.
However, Marketo does have a query string parser and lead field updater on the front end: Marketo Forms. You may not think of them that way, but even without visible fields, forms can parse out values from the current query string, and in turn write them to lead fields. So what I would strongly recommend here is Make a Marketo Form Submission in the background. The lead does not see the form, but it will update all the matching fields automatically.