2010-07-24 7 views
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 и улучшить свою вступительную страницу. Как я могу это сделать?

ответ

3

Google Тест/B швы, чтобы быть хорошим решением для вас ... смотреть на www.google.com/websiteoptimizer

1

Вы имеете в виду тестирования A/B. Вы можете сделать это на стороне сервера, как таким образом:

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

выше в основном выбирает номер (от 1 или 2, включительно), а затем включает в себя либо includes/login1.tpl.php или includes/login2.tpl.php. Не нужно зависеть от URL-адреса, и все его использование см. login.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" /> 

Или вы можете использовать подход Google Analytics, как указано выше.

Надеюсь, это даст вам пищу для размышлений.

1

Это называется испытанием AB. Для этого доступно множество сторонних систем. Другие упомянули GA (Google Analytics), но это неправильно. GA измеряет активность, но фактически не разделяет трафик или не сравнивает трафик, который разделен.

Однако Google предлагает тестирование AB через GWO (Оптимизатор веб-сайта Google).

Тест Omniture & Целью является еще один популярный испытательный носитель AB.

Если у вас есть средства, я предлагаю вам нанять консультанта Analytics. Существует множество компаний, которые занимаются настройкой тестов AB и MV, а также отслеживанием в целом, а также предоставляют аналитические сервисы для полученных данных.

0

В Google Analytics встроена функция тестирования AB под названием content experiment API. Это простое решение для тестирования нескольких альтернативных страниц. Он использует URL-адрес для разделения двух групп, и результаты сравниваются на основе преобразования предопределенной цели.

Хотя это может быть очень удобно для некоторых случаев, но некоторые функции (например, изменения в JS) трудно проверить таким образом. С другой стороны, вы не увидите каких-либо побочных эффектов своего эксперимента только с изменением скорости конверсии вашей предопределенной цели.

Я искал тестовое решение A/B, где я могу сравнить любые изменения в поведении пользователя в двух группах. Наконец, я нашел очень простой способ, который можно использовать с JavaScript или со стороны сервера. Он использует функциональные возможности пользовательской переменной в Google Analytics:

Simple A/B test with GA