将隐藏的表单变量添加到URL的末尾

时间:2017-11-27 18:31:58

标签: javascript url-parameters

我搜索过Unbounce和Google的文档,但无法找到实现此功能的方法。非常感谢任何帮助!

用例:

我在Unbounce中设置了测试页面,当用户登陆页面并提交表单时,隐藏字段中通过以下脚本生成的值会在提交时添加到当前URL中,这样会很棒。

非常重要的是,如果用户从广告活动中登陆该页面,该值将被添加到URL并且不会替换它。

实施例: 用户登陆testpage.comtestpage.com?qs=3134728&pcd=THANKS20&dclid=CNi4wvCv39cCFZdFNwodE_wALA

使用以下JavaScript创建唯一ID并将其添加到隐藏字段:



<script type="text/javascript">
  $(document).ready(function() {
    var id = new Date().toISOString().replace(/[-tTzZ:.]/g, '');
    $('#lead_id').val(id);
  });
</script>
&#13;
&#13;
&#13;

用户点击提交,并被重定向到一个感谢页面,其中包含在网址中传递的隐藏字段的值:

testpage.com/thank-you?lead_id=1234
testpage.com/thankyou?qs=3134728&pcd=THANKS20&dclid=CNi4wvCv39cCFZdFNwodE_wALA&lead_id=1234

我还应该提一下,我无法编辑表单的html,因此需要使用JavaScript,因为Unbounce提供了添加自定义代码的空间。

0 个答案:

没有答案