将URL参数插入Javascript代码中

时间:2012-08-04 10:27:03

标签: javascript url-parameters

我正在使用虚拟网站优化工具进行一些转化和收入跟踪。为了跟踪收入,他们会指示您在感谢页面上添加一段Javascript代码,以确定实际收入。

<script type="text/javascript">
var _vis_opt_revenue = 0;
//zero should be replaced by the actual revenue figure
</script>

我正在使用一个Wufoo表单并将其设置为我可以添加一个总计订单的URL参数,例如,如果他们的订单总共为280美元,他们将被发送到:

http://mysite.com/thank-you?total=280

我想知道:我怎样才能将URL参数插入到Visual Website Optimizer的Javascript跟踪代码中?

提前致谢。

2 个答案:

答案 0 :(得分:3)

取自here

的功能

添加此

function getParameterByName(name)
{
  name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regexS = "[\\?&]" + name + "=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.search);
  if(results == null)
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

然后改变

var _vis_opt_revenue = 0;

var _vis_opt_revenue = getParameterByName("total");

答案 1 :(得分:0)

试试这个

var _vis_opt_revenue = 
         '$' + window.location.pathname.split('?')[1].split('=')[1];