Javascript 像A/B测试一样的随机重定向
我想用a/B测试我网站的一部分。 为此,我想通过单击按钮将用户随机重定向到两个不同的URL之一 用户处于例如/register状态,现在我想通过单击/register上的“立即注册”按钮将其随机发送到/success-v1或/success-v2 这是HTMLJavascript 像A/B测试一样的随机重定向,javascript,jquery,redirect,ab-testing,Javascript,Jquery,Redirect,Ab Testing,我想用a/B测试我网站的一部分。 为此,我想通过单击按钮将用户随机重定向到两个不同的URL之一 用户处于例如/register状态,现在我想通过单击/register上的“立即注册”按钮将其随机发送到/success-v1或/success-v2 这是HTML <div class="button" id="testbutton"> Go for it </div> 但不知何故,它不起作用:/ 谢谢大家! 这可能在父页面中: if(Math.random() >
<div class="button" id="testbutton">
Go for it
</div>
但不知何故,它不起作用:/
谢谢大家! 这可能在父页面中:
if(Math.random() > 0.5) {
window.location.href = "http://host/versionA";
} else {
window.location.href = "http://host/versionB";
}
将URL放入数组中,然后随机选择其中一项:,然后使用
window.location.assign()
重定向。好的,听起来不错,但我的JS技能相当低。我不知道如何组合。你能不能给我举个简单的例子,这看起来怎么样?啊,也许你搞错了。用户处于例如/register状态,现在我想通过单击/register上的“立即注册”按钮将其随机发送到/success-v1或/success-v2。我通过尝试将您的代码与click-code连接创建了此小提琴,但它不起作用。怎么了?这是我的把戏:我相信JSFIDLE不允许重定向,我已经在本地对它进行了测试,它工作得很好,这是我的错。谢谢,我会测试的!
if(Math.random() > 0.5) {
window.location.href = "http://host/versionA";
} else {
window.location.href = "http://host/versionB";
}