A / B GWO тестирование страниц с динамическими URL и несколькими страницами конверсии - PullRequest
0 голосов
/ 19 августа 2011

У меня есть сайт, который показывает информацию о продуктах. У меня есть динамические страницы продукта, которые следуют этой структуре URL: http://www.site.com/product-title/id, где id - это идентификатор продукта (если это важно, эти URL-адреса на самом деле переписываются с использованием apache mod-rewrite).

У меня есть два шаблона страниц Coldfusion, product.cfm и вариант шаблона product_v1.cfm, и я хочу, чтобы GWO разделил наш трафик и показал пользователям альтернативную страницу, но поддерживающую URL (тот же URL для product.cfm и product_v1. CFM). Также для каждой тестовой страницы у нас есть несколько страниц конверсии.

Подведение итогов:

  • У нас есть product.cfm и вариант шаблона product_v1.cfm.

  • Мы хотим, чтобы при заданном доступе пользователя к одному из доменов url продуктов http://www.site.com/product-title/id,, управляющий URL-адресом gwo, отображал исходную страницу (сгенерированную с помощью product.cfm) или страницу вариантов (сгенерированную с помощью product_v1.cfm).

  • Для каждой страницы продукта у нас есть несколько страниц конверсии, то есть на странице продукта у нас есть список ссылок, которые указывают на другие страницы, сгенерированные шаблоном страницы конверсии (translation_page.cfm)

Возможно ли добиться этого с помощью GWO?

Ответы [ 3 ]

1 голос
/ 30 августа 2011

Не легко, если вы не хотите использовать Ajax. Вы можете сделать переадресацию, без проблем, но вы получите изменение URL. Вот ваши варианты:

  1. Создание многомерного теста (не AB).
  2. Добавление раздела страницы в заголовок страницы.
  3. Создайте вариант, который вставляет JavaScript, который будет читать текущий URL и перенаправлять на соответствующий (анализ текущего URL).
  4. Убедитесь, что код отслеживания указан в обеих версиях страницы.
  5. Добавьте отслеживание целей на страницу перехода (как они туда попадают, не имеет значения, только то, что они туда попадают).

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

Один из вариантов - перезапись URL-адреса на основе параметра, добавленного к URL-адресу (закрыть, но не тот же URL-адрес).

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

0 голосов
/ 31 августа 2018

Есть способ, немного грязный ты.Я наткнулся на ту же проблему, что и вы, и решил ее с помощью простого A / B-теста.В каждом варианте (за исключением оригинала) я сделал только одно изменение - добавив небольшой фрагмент JS для перенаправления в теге.Вот шаги:

  1. Создать нормальный A / B-тест

  2. Создать вариант A

  3. Перейти в пользовательский интерфейсредактора, и в верхнем левом углу вы найдете квадратный значок, который выскакивает модальный элемент «Выбрать элементы».
  4. Там введите «голову», а в правом нижнем углу модального ряда выберите «Добавить изменение -> Javascript '
  5. Перед вами должен быть редактор, в который вы можете добавить фрагмент:

    if (document.location.search.indexOf('variant=a') === -1) {
      document.location.href = document.location.href + '?variant=a'
    }
    

    Это позволит выполнить перенаправление с помощью перенаправления.Вам нужно будет сделать этот фрагмент более умным, если вам нужно сохранить другие параметры GET.

  6. Убедитесь, что вы выбрали ' после открытия тега '.
  7. Теперь вы можете перейти на вкладку «Таргетинг» и установить регулярное выражение, соответствующее динамическим URL-адресам, на которых вы хотите запускать тесты.В вашем случае это будет «http://example.com/product-title/([\w-]+)».

В этом случае пользователь увидит начальный миг.Тем не менее, вы должны иметь возможность использовать Google Optimize таргетинг, объективные измерения, аналитику и отчеты.

0 голосов
/ 09 сентября 2011

Многомерный тест - это правильный тип gwo для этого эксперимента.С A / B-тестированием Достигнуть этого эксперимента невозможно, потому что мне нужны два разных URL.Способ думать об этом не с точки зрения шаблонов, которые я использую на стороне сервера, а с точки зрения страниц, которые я выводю пользователям.Поэтому я настроил что-то вроде этого:

Для каждой страницы продукта у нас есть несколько страниц конверсии, то есть на странице продукта у нас есть список ссылок, которые указывают на другие страницы, созданные с помощью конвекциишаблон страницы (translation_page.cfm)

Я просто добавляю скрипт конвертации на каждую страницу.

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