我正在使用虚拟网站优化工具进行一些转化和收入跟踪。为了跟踪收入,他们会指示您在感谢页面上添加一段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跟踪代码中?
提前致谢。
答案 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];