0

我正在制作一个依赖用户注册才能玩我的在线游戏的网站。如果他们不登录,他们只会看到介绍页面。

如果用户登录到该站点,我会将这些信息保存到 cookie 中,以便下次他们访问时,它们将直接发送到 login.php。如果用户在 cookie 中没有这些信息,它们将被发送到 intro.php。

当然,我希望尽可能多的用户注册(或者在这种情况下,尽可能高的百分比)。为此,我想将 50% 的用户分配给 intro1.php,将另外 50% 的用户分配给 intro2.php。然后我想比较点击registration.php链接的用户数量/百分比以及点击远离网站的用户数量。

我想统计一下从intro1.php 到registration.php 的访问者的确切百分比,以及从intro2.php 到registration.php 的确切百分比。这样我可以比较我的 intro1.php 和 intro2.php 的成功率并改进我的介绍页面。我怎样才能做到这一点?

4

4 回答 4

3

Google A/B 测试接缝对您来说是一个很好的解决方案……看看 www.google.com/websiteoptimizer

于 2010-07-24T15:07:20.537 回答
1

您指的是 A/B 测试。您可以在服务器端执行此操作,如下所示:

<?php
$rand = mt_rand(1,2);
include_once('includes/login'.$rand.'.tpl.php');
?>

上面基本上选择一个数字(1 或 2 之间,包括),然后包括includes/login1.tpl.phpor includes/login2.tpl.php。那时不需要依赖 URL,所有使用 seelogin.php或其他,因为使用的模板是在服务器端选择的。

当然,对于上述内容,您还希望包含一些跟踪结果的方法。这可以是一个简单的像素跟踪图像(一个 1×1 像素的图像,它有一个脚本的 URL,而不是一个图像作为它的src属性)。例如:

<img src="includes/track.php?login=1" alt="" width="1" height="1" />
<img src="includes/track.php?login=2" alt="" width="1" height="1" />

或者你可以使用上面提到的谷歌分析方法。

希望这能让你深思。

于 2010-07-24T15:23:40.333 回答
1

这称为 AB 测试。有很多 3rd 方系统可用于此。其他人提到了 GA(谷歌分析),但这是不对的。GA 衡量活动,但它实际上并不拆分流量或比较拆分的流量。

然而,谷歌确实通过 GWO(谷歌网站优化器)提供 AB 测试。

Omniture Test & Target 是另一种流行的 AB 测试媒介。

如果您有资金,我建议您聘请分析顾问。有很多公司致力于建立 AB 和 MV 测试,以及一般的跟踪,他们还为收到的数据提供分析服务。

于 2010-07-24T19:39:43.677 回答
0

Google Analytics 有一个内置的 AB 测试功能,称为内容实验 API。这是一个用于测试多页备选方案的简单解决方案。它使用 URL 转发来分隔两组,并根据预定义目标的转换比较结果。

虽然这在某些情况下可能非常方便,但某些功能(例如 JS 中的更改)很难以这种方式进行测试。另一方面,您不会看到实验的任何副作用,只会看到预定义目标的转化率的变化。

我一直在寻找一个 A/B 测试解决方案,我可以在其中比较两组用户行为的任何变化。最后,我找到了一种非常简单的方法,可以从 JavaScript 或服务器端使用。它使用 Google Analytics 的自定义变量功能:

使用 GA 进行简单的 A/B 测试

于 2013-08-22T11:35:21.770 回答