Условия

По умолчанию эксперимент ограничен только по времени проведения. Вы можете добавить правила, чтобы ограничить условия:
Продолжительность
Доля аудитории
Страницы применения
GET-параметры
Регион
Платформа
Пользовательские параметры
Исключить поисковых роботов
Таргетирование

Примечание

Чтобы подключить условия к вашему эксперименту:

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

Продолжительность

Длительность эксперимента можно задать от 1 до 90 дней. После достижения даты окончания эксперимент остановится автоматически. Вы можете остановить его вручную в любой момент:

  1. Перейдите на страницу Эксперименты.

  2. Около эксперимента перейдите в меню и нажмите Остановить.

Доля аудитории

По умолчанию учитывается вся аудитория сайта — 100%. Вы можете указать долю от 1% до 100% — это общий процент на все выборки, делится равномерно между выборками. Определяйте долю в зависимости от посещаемости вашего сайта.

Страницы применения

Укажите домен сайта и путь URL без протокола (http/https) и hash (символ # в URL и значение после него). Например, чтобы в эксперименте участвовала только главная страница сайта, укажите example.com. Чтобы задать гибкие условия, используйте специальные операторы. При этом точка (.) не считается оператором.

Несколько условий в строке Varioqub учитывает по оператору «И»/«ИЛИ».

Пример использования операторов Что учитывается в эксперименте
example.com* Все страницы домена.
example.* Все страницы всех доменов, которые начинаются с example.
example.com/*search* Все страницы сайта, в адресе которых встречается search.
example.com/search? Адреса страниц с отсутствием символов или одним символом в конце строки. Например: example.com/search, example.com/search/, example.com/search2.
example.com/search+ Адреса страниц с одним и больше символами в конце строки. Например: example.com/search/, example.com/search2, example.com/search_goods.
Подробно о структуре URL

https://<host>/<path>?<params>#<fragment>

  • <host> — домен сайта.

  • <path> — путь, который может иметь иерархическую структуру. Структура задается с помощью символа «/».

  • <params> — блок параметров, который отделяется от пути символом «?». Также называется «GET-параметрами».

  • <fragment> — строка с произвольным содержимым. Отделяется от GET-параметров символом «#». Также называется «hash». Не учитывается в условиях Страницы применения эксперимента.

GET-параметры

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

Чтобы Varioqub учитывал несколько условий одновременно, укажите их через запятую: aparam=avalue,bparam=bvalue (будет применяться оператор «И»). Отдельные блоки условий объединяются по оператору «ИЛИ».

Символы, которые можно использовать с параметрами и их значениями:

  • = — ставится между названием параметра и его значением, при отсутствии учитывается только наличие параметра. Пример: param=value
  • ? — означает любой символ, который встречается ноль или один раз. Пример: pa?am=va?ue
  • * — означает любые символы, которые встречаются ноль или несколько раз. Пример: p*m=v*e
  • + — означает любые символы, которые встречаются один или несколько раз. Пример: p+m=v+e
  • ! — означает отрицание условия или исключение параметра из влияния на эксперимент. Пример !param=val

Важно

Отрицание ! ставится только первым символом в ключе.

  • Корректный пример: !param=value.
  • Некорректные примеры: param!=value или param=!value.

Примеры использования

Пример использования

Что учитывается в эксперименте

param

Только наличие параметра, независимо от значения.

param=value

Наличие точного названия параметра и его точного значения.

!param

Отсутствие параметра с любым значением.

*param*=value

Все параметры, которые содержат фрагмент param со значением value.

!*param*=value

Значение любого параметра с фрагментом param не должно равняться value.

!*param*=*value*

Значение любого параметра с фрагментом param не должно содержать value.

!*param*

Отсутствие параметра, содержащего фрагмент param.

Регион

Регион определяется по IP-адресу посетителя сайта.

Доступны значения:

Россия
  • Москва
  • Москва и Московская область
  • Белгородская область
  • Брянская область
  • Владимирская область
  • Воронежская область
  • Ивановская область
  • Калужская область
  • Костромская область
  • Курская область
  • Липецкая область
  • Орловская область
  • Рязанская область
  • Смоленская область
  • Тамбовская область
  • Тверская область
  • Тульская область
  • Ярославская область
  • Санкт-Петербург и Ленинградская область
  • Архангельская область
  • Вологодская область
  • Калининградская область
  • Мурманская область
  • Новгородская область
  • Псковская область
  • Республика Карелия
  • Республика Коми
  • Кировская область
  • Нижегородская область
  • Оренбургская область
  • Пензенская область
  • Пермский край
  • Республика Башкортостан
  • Республика Марий Эл
  • Республика Мордовия
  • Республика Татарстан
  • Самарская область
  • Саратовская область
  • Удмуртская Республика
  • Ульяновская область
  • Чувашская Республика
  • Астраханская область
  • Волгоградская область
  • Краснодарский край
  • Республика Адыгея
  • Республика Калмыкия
  • Ростовская область
  • Алтайский край
  • Иркутская область
  • Кемеровская область (Кузбасс)
  • Красноярский край
  • Новосибирская область
  • Омская область
  • Республика Алтай
  • Республика Тыва
  • Республика Хакасия
  • Томская область
  • Амурская область
  • Еврейская автономная область
  • Забайкальский край
  • Камчатский край
  • Магаданская область
  • Приморский край
  • Республика Бурятия
  • Республика Саха (Якутия)
  • Сахалинская область
  • Хабаровский край
  • Алушта
  • Армянск
  • Бахчисарайский район
  • Джанкой
  • Евпатория
  • Керчь
  • Красноперекопск
  • Ленинский район
  • Саки
  • Севастополь
  • Симферополь
  • Судак
  • Феодосия
  • Ялта
  • Кабардино-Балкарская Республика
  • Карачаево-Черкесская Республика
  • Республика Дагестан
  • Республика Ингушетия
  • Республика Крым
  • Республика Северная Осетия — Алания
  • Ставропольский край
  • Чеченская Республика
  • Курганская область
  • Свердловская область
  • Тюменская область
  • Ханты-Мансийский автономный округ - Югра
  • Челябинская область
  • Ямало-Ненецкий автономный округ
  • Ненецкий автономный округ
СНГ
  • Абхазия
  • Азербайджан
  • Армения
  • Беларусь
  • Казахстан
  • Киргизия
  • Молдова
  • Таджикистан
  • Туркменистан
  • Узбекистан
  • Южная Осетия
Европа
  • Австрия
  • Бельгия
  • Болгария
  • Великобритания
  • Венгрия
  • Германия
  • Греция
  • Дания
  • Испания
  • Италия
  • Кипр
  • Литва
  • Нидерланды
  • Норвегия
  • Польша
  • Португалия
  • Румыния
  • Сербия
  • Словакия
  • Словения
  • Турция
  • Финляндия
  • Франция
  • Хорватия
  • Черногория
  • Чехия
  • Швейцария
  • Швеция
Азия
  • Бахрейн
  • Вьетнам
  • Грузия
  • Израиль
  • Индия
  • Индонезия
  • Иордания
  • Йемен
  • Камбоджа
  • Катар
  • Китай
  • Кувейт
  • Малайзия
  • Объединённые Арабские Эмираты
  • Оман
  • Саудовская Аравия
  • Сингапур
  • Таиланд
  • Тайвань
  • Филиппины
  • Южная Корея
  • Япония
Северная Америка
  • Гватемала
  • Доминиканская Республика
  • Канада
  • США
  • Мексика
Южная Америка
  • Аргентина
  • Бразилия
  • Колумбия
  • Перу
  • Уругвай
  • Чили
Африка
  • Египет
  • Кот-д’Ивуар
Австралия и Океания
  • Австралия
  • Новая Зеландия

Также доступен переключатель «Исключить выбранные регионы», который позволяет инвертировать выбор, исключая отмеченные регионы из эксперимента.

Платформа

Смартфоны, планшеты, десктопные устройства (ПК), телевизоры (ТВ). Тип устройства определяется по User Agent посетителя сайта. Узнать, пользователи каких устройств заходят на ваш сайт чаще, можно с помощью отчета Метрики Устройства.

Пользовательские параметры

Примечание

Доступно только в расширенной версии Varioqub.

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

После укажите параметры и их значения в поле Пользовательские значения — Varioqub будет распознавать их и учитывать в ходе эксперимента.

Чтобы Varioqub учитывал несколько условий одновременно, укажите их через запятую: aparam=avalue,bparam=bvalue (будет применяться оператор «И»). Отдельные блоки условий объединяются по оператору «ИЛИ».

Символы, которые можно использовать с параметрами и их значениями:

  • = — ставится между названием параметра и его значением, при отсутствии учитывается только наличие параметра. Пример: param=value
  • ? — означает любой символ, который встречается ноль или один раз. Пример: pa?am=va?ue
  • * — означает любые символы, которые встречаются ноль или несколько раз. Пример: p*m=v*e
  • + — означает любые символы, которые встречаются один или несколько раз. Пример: p+m=v+e
  • ! — означает отрицание условия или исключение параметра из влияния на эксперимент. Пример !param=val

Важно

Отрицание ! ставится только первым символом в ключе.

  • Корректный пример: !param=value.
  • Некорректные примеры: param!=value или param=!value.

Примеры использования

Пример использования

Что учитывается в эксперименте

param

Только наличие параметра, независимо от значения.

param=value

Наличие точного названия параметра и его точного значения.

!param

Отсутствие параметра с любым значением.

*param*=value

Все параметры, которые содержат фрагмент param со значением value.

!*param*=value

Значение любого параметра с фрагментом param не должно равняться value.

!*param*=*value*

Значение любого параметра с фрагментом param не должно содержать value.

!*param*

Отсутствие параметра, содержащего фрагмент param.

Исключить поисковых роботов

Роботы — это программы, которые обходят сайт с определенной целью. Например, для индексирования сайта или проверки его работы. Какие-то роботы представляются сами, другие — наоборот, стараются маскироваться под реального пользователя, чтобы аналитические системы их не вычислили.

При создании эксперимента вы можете исключить из аудитории роботов, которые представились (их User-agent известен). Для этого выберите опцию Исключить поисковых роботов.

Таргетирование

Примечание

Доступно только в расширенной версии Varioqub.

Использование собственного идентификатора

Для проведения эксперимента Varioqub разбивает посетителей сайта на группы, используя свои идентификаторы пользователей.

Если ваш сервис поддерживает наличие собственных пользовательских идентификаторов, то с их помощью можно разделить пользователей эксперимента на группы.

Чтобы использовать это условие:

  1. Выберите чекбокс Использовать собственный идентификатор для разбиения.

  2. Реализуйте на сайте передачу GET-параметра cuid, значение которого будет равно идентификатору пользователя.

    Пример запроса через API usersplit
    GET https://uaas.yandex.ru/v1/exps
      ? [client_id=<String>]
      & [url=<String>]
      & [i=<String>]
      & [client_features=<String>]
      & [cuid=<String>]
    
    Пример инициализации через JavaScript API
    ymab({
        clientId: 'metrika.XXXX',
        cuid: <String>,
        callback: callback
    })
    

Важно

Длина собственного идентификатора не должна превышать 30 символов. При превышении этой длины, пользователь не будет определён в эксперимент.

Внимание

Данные в отчётах Varioqub и Яндекс Метрики могут различаться, потому что собственные идентификаторы не поддерживаются в отчётах Метрики.

Добавление списка собственных идентификаторов

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

Для использования этой функции необходимо:

  1. Выберите чекбокс Использовать собственный идентификатор для разбиения.
  2. Нажмите Добавить список собственных идентификаторов.
  3. Создайте новый список или выберите один из уже созданных.

Чтобы создать список идентификаторов:

  1. Нажмите Создать список.
  2. Укажите название списка.
  3. Введите список идентификаторов через запятую.
  4. Нажмите Сохранить.

Примечание

Сохранение списка может занимать несколько минут.

Ограничения

  • Количество идентификаторов в одном списке — не более 100 000 штук.
  • Максимальная длина идентификатора — 30 символов.

Вопросы и проблемы

При создании эксперимента все поля заблокированы.

А если нужных условий нет в интерфейсе Varioqub?

Как отключить тип эксперимента на всем сайте или странице?

Написать в службу поддержки

Идентификатор пользователя Метрики. Формат: metrika.{counter_id}. Где {counter_id} — это номер счетчика Метрики. Как найти номер счетчика

Адрес страницы с GET-параметрами, на которой находится посетитель.

Если URL не передан, то Varioqub использует реферер из заголовков, но реферер может не передаваться или передаваться не полностью. Поэтому рекомендуем всегда передавать URL.

Идентификатор посетителя сайта, хранящийся в first-party cookies. Должен быть выставлен в cookie _ymab_param по факту получения ответа. Может быть пустым при первом визите посетителя.

Рекомендуем передавать в каждом запросе к API. В первом запросе поле может быть пустым.

Сериализованный JSON-объект параметров пользователей. Пример: {"param2": "value2", "param1": "value1"}.

Собственный идентификатор, который позволяет использовать в экспериментах свои пользовательские идентификаторы.