javascript - 将 URL 参数插入 Javascript 代码

标签 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 跟踪代码中?

提前致谢。

最佳答案

函数取自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");

关于javascript - 将 URL 参数插入 Javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11807849/

相关文章:

javascript - JQuery 图像上传不适用于 future 的事件

javascript - 多个页面获取导航

javascript - 检索node.js中的查询字符串参数

javascript - JS/HTML5 从 url 中删除 url 参数

具有奇怪时间戳格式的 socket.io (?)

javascript - 使用 JavaScript/jQuery 替换链接中的 URL 参数值?

javascript - Express.js 代理发布请求

javascript - 使用 jQuery 更改按钮文本和行为

javascript - 单击 html 中的按钮后如何从 javascript 函数写入文件

java - 低于 19 的较低 API 上的 StandardCharsets.UTF_8