Passing a querystring variable to a hidden field

  • 22 February 2013
  • 9 replies
  • 45 views

Is there an easy way through Unbounce to pass the value of a querystring variable in the URL to a hidden field to be submitted with the form? I’ve done this in the past by setting a cookie that follows the user around as they navigate a site but never just pulling right from the querystring.

Any assistance would be greatly appreicated!


9 replies

Hi Craig, as long as you have a hidden field (or visible field) with the same exact name as the query string in the URL, we will automatically populate the value of that field with the value of the query string. For example, a field in your form named first_name would capture the value of “Carter” if the user accesses your page from the url: yoursite.com/pagename?first_name=Carter

Hope that helps!

That’s fantastic! Thanks for the help and quick response.

My pleasure!

hi Carter,

I have an issue with passing inf_field_FirstName, all other variables are getting populated correctly except of that one and i can’t figure out why!

http://evolve.thecoachinginstitute.com.au/coaching-in-action/register/?inf_field_LastName=mark2&inf_field_FirstName=mauro&inf_field_Email=maria5%40email.com

thanks for your help

Mauro

And if i wanted to place the hidden fieled in the javascript code for tracking what is the protocol to pull the information through and place in the tracking url

hidden field is aff_sub

ie script looks like this g/aff_l?offer_id=191&aff_sub= {aff_sub}

what do i use to populate aff_sub

@Carter can you please show us the working script code for this.

Hi Mlnfx,

No scripting required! See the following screenshot where I have added a hidden field with name/ID of “first_name” to my form.

We are using a dynamic refferal from another platform, what we are trying to achieve:

getting a part of the string from the url passed as Refferal column, In order for that we had a thought maybe to do a work around something like this:

document.getElementById(‘referralcx’).value = window.location.href.split(’?’)[1];

But the value of the hidden field is not chaning.

related: Form Field ID for Custom Script

Reply