Определение эксперимента в Центре партнеров
После создания проекта и определения удаленных переменных в Центре партнеров и кода приложения для экспериментирования вы можете создать эксперимент в проекте. При создании эксперимента вы определите цели и варианты, которые будут получать пользователи.
Пошаговое руководство, демонстрирующее комплексный процесс создания и запуска эксперимента, см. в статье "Создание и запуск первого эксперимента с помощью A/B- тестирования".
Создание эксперимента
Войдите в Центр партнеров.
В разделе "Приложения" выберите приложение, для которого нужно создать эксперимент.
В области навигации выберите службы и выберите "Экспериментирование".
На странице "Экспериментирование" определите проект, в котором нужно добавить эксперимент в таблицу проектов, и щелкните ссылку "Добавить эксперимент" для этого проекта.
В поле "Имя эксперимента" введите имя, которое можно использовать для легкой идентификации эксперимента. После создания эксперимента это имя появится в списке существующих экспериментов на странице "Экспериментирование " приложения и на странице проекта.
Если вы хотите изменить эксперимент во время его активности, установите флажок "Изменить эксперимент ". Установите этот флажок, только если вы создаете эксперимент для проверки всех вариантов с помощью внутреннего тестирования. Дополнительные сведения см. в разделе "Создание эксперимента для внутреннего тестирования".
Примечание.
Не установите этот флажок, если вы создаете эксперимент, который будет выпущен клиентам (т. е. эксперимент, связанный с идентификатором проекта, который используется в версии приложения, доступного клиентам). Изменение эксперимента во время его активности приведет к недопустимости результатов эксперимента.
В раскрывающемся списке "Имя проекта" текущий проект автоматически выбирается. Если вы хотите добавить новый эксперимент в другой проект, вы можете выбрать этот проект здесь. В противном случае оставьте этот выбор в одиночку.
Запишите значение идентификатора проекта. При коде приложения для экспериментирования необходимо ссылаться на этот идентификатор в коде, чтобы вы могли получать изменения данных и событий представления отчетов и преобразования в Центр партнеров.
В разделе "Представление" введите имя события представления для эксперимента в поле "Имя события представления".
В разделе "Цели и события преобразования" определите по крайней мере одну цель для эксперимента:
- В поле "Имя цели" введите описательное имя для цели. После запуска эксперимента это имя отображается в сводке результатов для эксперимента.
- В поле "Имя события преобразования" введите имя события преобразования для этой цели.
- В поле "Цель" выберите "Развернуть" или "Свести к минимуму" в зависимости от того, нужно ли развернуть или свести к минимуму вхождения события преобразования. Эти сведения используются в сводке результатов для эксперимента.
Примечание.
Центр партнеров сообщает только первое событие преобразования для каждого представления пользователя в течение 24-часового периода времени. Если пользователь активирует несколько событий преобразования в приложении в течение 24 часов, сообщается только первое событие преобразования. Это позволяет предотвратить отклонение результатов эксперимента для выборки группы пользователей, если цель — максимально увеличить количество пользователей, выполняющих преобразование.
Определение удаленных переменных и вариантов для эксперимента
Затем определите удаленные переменные и варианты для эксперимента.
В разделе "Удаленные переменные и варианты" вы увидите два варианта по умолчанию, Вариант A (Control) и Вариант B. Если требуется больше вариантов, нажмите кнопку "Добавить вариант". При необходимости можно переименовать каждый вариант.
По умолчанию варианты распределяются одинаково пользователям приложения. Если вы хотите выбрать определенный процент распределения, снимите флажок "Распределить одинаково" и введите проценты в строке распределения (%)
Добавьте удаленные переменные в варианты. В раскрывающемся списке в нижней части этого раздела выберите каждую переменную, которую вы хотите добавить, и нажмите кнопку "Добавить переменную".
Примечание.
Переменные, перечисленные в этом элементе управления, наследуются от проекта для эксперимента. Значение по умолчанию для переменной (как определено в проекте) автоматически назначается варианту элемента управления. Если вы хотите создать новые переменные, которые не указаны здесь, перейдите на страницу связанного проекта и добавьте в нее переменные.
Измените значения переменной для каждого уникального варианта эксперимента (т. е. варианты, отличные от варианта элемента управления).
Сохранение и активация эксперимента
Завершив ввод обязательных полей для эксперимента, нажмите кнопку "Сохранить ", чтобы сохранить эксперимент.
Если вы удовлетворены параметрами эксперимента и готовы активировать его, чтобы начать сбор данных эксперимента из приложения, нажмите кнопку "Активировать". Если эксперимент активен, приложение может получать переменные вариантов и события представления отчетов и преобразования в Центр партнеров. Дополнительные сведения см. в статье "Запуск эксперимента и управление ими" в Центре партнеров.
Внимание
Проект может содержать только один активный эксперимент одновременно. После активации эксперимента вы больше не сможете изменить параметры эксперимента, если при создании эксперимента не установлен флажок "Редактируемый эксперимент ". Перед активацией эксперимента рекомендуется закодировать эксперимент в приложении.
Создание эксперимента для внутреннего тестирования
Вы можете протестировать эксперимент с управляемой аудиторией (например, набором внутренних тестировщиков) и убедиться, что все варианты работают должным образом, прежде чем активировать эксперимент для клиентов. Это можно сделать, создав эксперимент с выбранным параметром "Изменить доступный эксперимент ".
Чтобы протестировать эксперимент перед выпуском его клиентам, выполните следующий процесс:
- Создайте два проекта: один для общедоступной сборки приложения и один для частной сборки приложения, доступной только для тестовой аудитории. Следующие инструкции относятся к этим проектам в качестве общедоступного проекта и тестового проекта соответственно.
- При коде приложения для экспериментирования обратитесь к идентификатору проекта из общедоступного проекта в общедоступной сборке приложения. В частной сборке приложения наведите ссылку на идентификатор проекта из тестового проекта.
- Создайте эксперимент в тестовом проекте и выберите параметр "Изменить доступный эксперимент " для эксперимента.
- Активируйте эксперимент в тестовом проекте. Выделите 100 % распределения для одного варианта и убедитесь, что этот вариант работает должным образом для тестировщиков. Повторите процесс для других вариантов.
- Убедившись, что варианты работают должным образом, внесите все окончательные изменения в эксперимент в тестовом проекте. Когда вы готовы к выпуску эксперимента клиентам, клонируйте эксперимент в общедоступный проект. В этом эксперименте не выбирайте параметр "Редактируемый эксперимент ".
- Убедитесь, что целевое распределение вариантов правильно в клонированного эксперимента.
- Активируйте клонируемый эксперимент, чтобы освободить эксперимент для клиентов.
Следующие шаги
После определения эксперимента в Центре партнеров и кода эксперимента в приложении вы можете запустить эксперимент и управлять ими в Центре партнеров.