собственно сабж
в принципе есть реализованная page-front.tpl и есть стандатная главная
но , если поставлю page-front.tpl, то стандартной не будет, и наоборот
Для чего нужно. Есть у меня данные, что мой новый шаблон page-front.tpl хуже, чем дефолтная главная - хочу провести a/b тест
Комментарии
может маленькая жаба для разных бродилок?
А по каким критериям переключать? Если по браузерам, то могут быть траблы с включеным кэшем
тогда по User-Agent в одном браузере есть аддон для мозиллы
Не, a/b тест - смысл в том, что показываются 2 варианта в случайном порядке (например неделю), затем оценивается - например время нахождения, количество отказов и тд
необязательно дефолтная и темплеейт, вариантов может тестироваться более 2
Блин ну так сделайте в page.tpl.php
<?php
$template = rand();
if($template % 2 == 0) {
первый темплейт
}
else {
второй темплейт
}
?>
Надеюсь смысл понятен?
да, в общих чертах наверно то да
Я не понимаю пока как сделать 2 разных шаблона для главной
которые могут открывать одновременно
То есть, у сайта
есть /node
и есть /variant2
При заходе на сайт, на главную, отображается какая то из двух вышеприведенных
Создаете 2 ноды которые будут главными страницами, далее задаете для первой главной в настройках сайта адрес фронт page? на hook_init делаете variable_get('site_frontpage', 'node') а потом по той же логике из предыдущего поста есть четное число то variable_get не меняется, если не четное, то variable_set('site_frontpage', 'node/ИД второй ноды для главной страницы')
Если не через ноды а чисто регионами главная построена, то только первый вариант который я предложил для page.tpl.php, т.е. смотреть на шаблоны по очереди.
A/B тестирование это ведь не просто переключить темплейт рандомом, это еще
1) сохранить в пользовательскую сессию, чтобы у посетителя на рефреше не прыгала страница разными вариантами - один раз показалось, значит все, так и будет показываться
2) отследить успешность конкретного варианта, например создав правило "если юзер зашел на страницу checkout -> это успех"
вы смотрели вот эти модули?
http://drupal.org/project/multivariate
http://drupal.org/project/google_website_optimizer
Нет, модули не смотрел
Спасибо, посмотрю