1

我在 Adob​​e Test-and-Target 中设置了 A/B 测试。这个想法是,在 50% 的情况下,某个页面的访问者应该被重定向到另一个页面。它工作正常,一半的用户被发送到新页面。

但是,有时会在重定向发生之前加载整个原始页面。我将 mbox 放在页面的 head 标记中,我认为这可以确保在向用户显示任何 HTML 之前发生重定向,但事实并非如此。

如何为用户创建无缝结果,重定向的用户只能看到新页面加载,而永远看不到原始页面?

4

4 回答 4

0

对于我们的网站,<script src="http://maur.imageg.net/js/mbox.js" ></script>它位于 head 标签的最后,并且工作正常。

于 2015-02-23T21:55:19.507 回答
0

避免使用与 DOM 相关的任何内容,例如 jQuery:

document.ready(函数{});

如果您粘贴用于 A/B 的代码 - 我们可以进行相应的审核和回复。

然而,纯 Javascript 和纯 CSS 应该可以无缝执行。

于 2016-11-11T08:10:15.593 回答
0

您可以先使用 CSS 不显示任何内容

<style>
  body {display:none!important}
</style>

然后使用 JavaScript 将页面重定向到新页面。

于 2017-03-12T01:23:24.617 回答
0

您的 mbox.js 应尽可能靠近顶部,然后您的内联 mbox 最好在标记之后定义。这样,请求是在内容开始呈现之前发出的,并且重定向在访客甚至看到页面之前就开始了。

于 2016-01-27T04:00:41.307 回答