Как вы разделяете посетителей на две вводные страницы, чтобы сравнить количество регистраций на посетителя? - PullRequest
0 голосов
/ 24 июля 2010

Я создаю сайт, который зависит от пользователей, чтобы зарегистрироваться, чтобы иметь возможность играть в мою онлайн-игру.Если они не войдут в систему, они увидят только начальную страницу.

Если пользователь войдет на сайт, я сохраню эту информацию в файле cookie, чтобы при следующем посещении они были отправлены непосредственно на страницу входа.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 ]

3 голосов
/ 24 июля 2010

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

1 голос
/ 24 июля 2010

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

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

Omniture Test & Target - еще одна популярная среда тестирования AB.

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

1 голос
/ 24 июля 2010

Вы имеете в виду 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, как упомянуто выше.

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

0 голосов
/ 22 августа 2013

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

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

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

Простой A / B тест с GA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...