我在Adobe Test-and-Target中设置了A / B测试。这个想法是,50%的时间,某个页面的访问者应该被重定向到不同的页面。它工作正常,因为有一半的用户被发送到新页面。
但是,有时在重定向发生之前会加载整个原始页面。我把mbox放在页面的head标签中,我认为这样可以确保在向用户显示任何HTML之前重定向,但是没有发生。
如何为用户创建无缝结果,重定向的用户只能看到新的页面加载,从不看原始页面?
答案 0 :(得分:0)
对于我们的网站,<script src="http://maur.imageg.net/js/mbox.js" ></script>
位于head标记的最后,工作正常。
答案 1 :(得分:0)
你的mbox.js应该尽可能靠近顶部,然后你的内联mbox应该最好在标签之后定义。这种方式是在内容开始呈现之前发出请求,重定向在访客甚至看到页面之前就开始了。
答案 2 :(得分:0)
避免使用与DOM相关的任何内容,例如jQuery:
document.ready(function {});
如果您粘贴用于A / B的代码 - 我们可以查看&amp;做出相应的回应。
然而纯粹的Javascript和纯CSS应该无缝地执行。
答案 3 :(得分:0)
您可以先使用CSS不显示任何内容
<style>
body {display:none!important}
</style>
然后使用JavaScript将页面重定向到新页面。