Подтвердить что ты не робот

Эксперименты с материалами в Google Analytics: возможно ли изменить варианты для нескольких страниц одновременно?

Недавно я узнал о новых экспериментах в Google Analytics Content, которые выглядят интересными. (http://analytics.blogspot.nl/2012/06/helping-to-create-better-websites.html)

Стандартная usecase, по-видимому, такова, что для определенной страницы, например, на странице сведений о продукте, вы предоставляете варианты (разные URL-адреса) и выбираете процент пользователей, включенных в тест. Такой пользователь будет представлен вариант страницы с подробными сведениями о продукте (и будет по-прежнему отображаться одна и та же вариация снова и снова по причинам продолжения/исхода, предположительно на основе файлов cookie).

Все отлично и хорошо.

Однако, скажем, у меня есть 100 продуктов на моем сайте. Просто тестирование вариации на 1 из этих продуктов имеет следующие недостатки:

  • медленные прогрессирующие тесты из-за более низкого количества посетителей.
  • тест не изолирован. Т.е.: поскольку другие страницы подробных сведений о продукте не включены в тест, отображая страницу вариантов для одной страницы с подробными сведениями о продукте, а на всех других страницах с подробными сведениями о продукте отображается оригинальная возможность (может) привести к запутанному опыту (и, таким образом, перекошенному преобразованию статистика) для пользователя, просматривающего несколько продуктов, что большинство из них делает.

Мне кажется, что гораздо лучше иметь возможность динамически включать все продукты определенного типа в один и тот же тест (например, все ТВ), например, позволяя устанавливать некоторое регулярное выражение или другой фильтр на URL-адресах для включения в контрольная работа.

Возможно ли, что это возможно в настоящее время, запланировано, полезно или полностью отсутствует?

ИЗМЕНИТЬ

Часть решения кажется "относительными URL" https://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470

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

Оставшийся вопрос: как динамически пометить, какие страницы принадлежат эксперименту (например: на основе регулярного выражения)

Спасибо.

4b9b3361

Ответ 1

Решение состоит в том, чтобы использовать относительный url для страницы вариантов.

например. у вас есть несколько страниц продукта:

www.mysite.com/products/eggs.html
www.mysite.com/products/cheese.html
www.mysite.com/products/bread.html
etc.

Для каждой страницы у вас есть соответствующая страница вариантов:

www.mysite.com/products/eggs.html?var=bigpicture
www.mysite.com/products/cheese.html?var=bigpicture
www.mysite.com/products/bread.html?var=bigpicture
etc.

Вы хотите использовать все страницы продуктов в 1 эксперименте.

Перейти к Google Analytics. Эксперименты по содержимому: Для оригинальной страницы выберите ОДИН из многих страниц продукта (например, www.mysite.com/products/eggs.html) (Это всего лишь для того, чтобы получить код эксперимента и предоставить GA примерную страницу)

Для страницы вариантов выберите относительный url и поместите? var = bigpicture

Затем поместите javascript, необходимый для эксперимента, на ВСЕ исходные страницы продукта, которые вы хотите в эксперименте

Google Content experiments Dynamic URL product pages

Для получения дополнительной информации см. http://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470&topic=1745208&ctx=topic

Ответ 2

Используйте Javascript API, как описано здесь:

https://developers.google.com/analytics/devguides/collection/gajs/experiments#pro-server

Вы можете программно установить эксперимент в своем коде на каждой странице. Конечно, вам нужно сначала создать эксперимент в GA, тем самым предоставив GA поддельные URL-адреса для каждого варианта, отбросьте код сгенерированного GA, проигнорируйте ошибки проверки. И просто используйте экспериментатор, как описано в ссылке выше.

Ответ 3

ОК, поэтому решение этого:

  • Создать эксперимент.
    Выберите URL-адрес заполнителя для вашего исходного URL-адреса. Что-то вроде www.example.com/products/eggs. Установите варианты как относительные URL-адреса, например: var = large_heading,? Var = small_price

  • Есть какой-то механизм на стороне сервера, который определяет, является ли текущий пользователь частью эксперимента. Простой файл cookie достаточно хорош. Если этот файл cookie присутствует, отобразите вариант страницы.

  • Если пользователь посещает страницу продукта, но не находится в эксперименте, тогда покажите javascript, указанный при создании эксперимента.

  • Добавьте что-нибудь на свою страницу продукта, которая проверяет querystring var = [something]. При обнаружении отображаются соответствующие изменения, а также настройка файла cookie, который указывает, что пользователь находится в эксперименте.

Вы можете взломать JavaScript, который Google дает вам сделать это немного проще. Что-то вроде:

var variation = utmx('variation_code', 'A/B');
if (variation) { set_a_cookie(variation); }
utmx('url', 'A/B');

В основном это изложено в Руководстве GWO Techie. http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//websiteoptimizer/techieguide.pdf

Ответ 4

Существует также способ тестирования A/B с GA без эксперимента API, если вы действительно хотите, чтобы все было просто. Идея этого заключается в том, чтобы создать свой собственный параметр разделения, и вы можете передать его GA как пользовательскую переменную. Таким образом, вы можете использовать свои собственные средства разработки, чтобы различать контент в группах, и вам не нужно использовать перенаправление. Вот простой учебник, как это сделать: ссылка.

Ответ 5

Недавно я реализовал эксперимент GA, чтобы тестировать другой текст на панели навигации на многих страницах. Это то, что сработало для меня:

  • Настройте эксперимент в GA на одну страницу. Например. index.html и   index.html? вар = menu2.
  • Реализовать решение на нескольких страницах. В частности, вставить код эксперимента GA на всех страницах что вы хотите запустить   тест. Затем убедитесь, что ваши страницы могут отображать страницу   изменение на основе переданного параметра. Мой php-код пошел что-то   например: Если var = menu2, отобразите страницу с меню2; в противном случае,   отобразить оригинальное меню.