Как разделить (A/B) тестирование страниц продукта Magento
Я хочу протестировать различные варианты страниц / макетов продуктов, которые я настроил на Magento. Это было бы просто со страницей CMS - но нельзя просто создать новый продукт. Покупатели должны иметь возможность покупать точно такой же товар, но заходить на разные страницы.
NB. Оптимизатор веб-сайтов Google (который я так и не смог заставить работать) теперь явно мертв, его заменили эксперименты с контентом с помощью Google Analytics.
2 ответа
Страницы CMS являются простыми A/B, тогда как страницы продукта являются многомерными. Это означает, что вы получите что-то смешное, например, 32 рецепта продукта, если вы настроите различные описания, названия, изображения и все остальное. В 1.7 все отлично работает, но нужно приложить некоторые усилия, чтобы следить за скринкастами, тестами и повозками.
Если вы хотите A/B для продуктов, подумайте о настройке двух представлений магазинов / веб-сайтов в бэкэнде, например, "store A" и "store B". Теперь отредактируйте файл index.php и установите код хранилища на "A" для людей с четными IP-адресами и "B" для людей с нечетными IP-адресами:
$mageRunCode=(ip2long(1 & $_SERVER['REMOTE_ADDR']) ? 'A' : 'B')
Попробуйте проверить изменение макета только для одного продукта. Обычная страница продукта будет вашей контрольной страницей (страница "А")
Если цена на странице управления не обновляется часто, просто создайте страницу претендента (страница B) как статическую страницу где-нибудь на вашем сервере.
После того, как вы сделали эту настройку эксперимента в Analytics, добавьте код эксперимента на страницу A, и все готово.