【发布时间】:2018-01-26 13:46:21
【问题描述】:
我想通过 A/B 测试来测试我网站的一部分。 为此,我想通过单击一个按钮将用户随机重定向到两个不同的 URL 之一。
用户在例如/register 现在我想通过单击 /register 上的“立即注册”按钮将他随机发送到 /success-v1 或 /success-v2
这里是 HTML
<div class="button" id="testbutton">
Go for it
</div>
这里是 JS:
$(document).ready(function(){
$('#testbutton').click(function(){
if(Math.random() > 0.5) {
window.location.href = "http://host/versionA";
} else {
window.location.href = "http://host/versionB";
}
});
});
但不知何故,它不起作用:/
谢谢!
【问题讨论】:
-
将 URL 放入一个数组中,然后随机选择其中一项:stackoverflow.com/questions/4550505/…,然后使用
window.location.assign()进行重定向 -
嘿,好吧,听起来不错,但我的 JS 技能很低。我不知道,如何结合。你能不能给我一个简单的例子,这会是什么样子?
标签: javascript jquery redirect ab-testing