Запуск экспериментов приложения с помощью тестирования A/B
Вы можете использовать Центр партнеров для определения удаленных переменных, которые можно получить во время выполнения из приложений универсальная платформа Windows (UWP), и вы можете протестировать варианты этих значений с помощью пользователей, чтобы определить наиболее эффективные значения для вождения требуемого поведения пользователей. Приложение может использовать удаленные переменные для настройки взаимодействия с приложениями, таких как покупки в приложении, поток регистрации, субтитры и размещение объявлений.
Целью теста A/B должно быть определение вариации значений удаленных переменных, которые, скорее всего, помогут повысить уровень преобразования (например, больше покупок в приложении), предоставив более привлекательный интерфейс приложения. После того как вы определили успешный вариант, вы можете немедленно завершить эксперимент и включить этот вариант для всей аудитории пользователей из Центра партнеров без повторной публикации приложения.
Создание и запуск теста A/B
Чтобы создать и запустить тест A/B, выполните следующие действия.
- Создайте проект и определите удаленные переменные в Центре партнеров. Этот проект содержит переменные и значения переменных по умолчанию для экспериментов.
- Код приложения для экспериментирования. Используйте API в пакете SDK служб Microsoft Store, чтобы получить значения удаленных переменных из проекта, созданного в Центре партнеров, используйте эти данные для изменения поведения проверяемой функции, а также отправки событий событий просмотра и преобразования в Центр партнеров.
- Определите эксперимент в Центре партнеров. Создайте эксперимент в проекте, который определяет уникальные цели и варианты для теста A/B.
- Запустите эксперимент и управляйте им на панели мониторинга Центра партнеров. Активируйте эксперимент и используйте Центр партнеров для просмотра результатов эксперимента и завершения эксперимента.
Пошаговое руководство, демонстрирующее комплексный процесс, см. в статье "Создание и запуск первого эксперимента с помощью A/B-тестирования".
Требования
Тестирование A/B в Центре партнеров поддерживается только для приложений UWP.
Прежде чем выполнять эксперименты с помощью A/B тестирования, необходимо настроить компьютер разработки:
- Следуйте инструкциям здесь , чтобы настроить компьютер разработки для разработки UWP.
- Установите пакет SDK служб Microsoft Store. Помимо API для экспериментов, этот пакет SDK также предоставляет API для других функций, таких как отображение рекламы и перенаправление клиентов в Центр отзывов для сбора отзывов о приложении.
Рекомендации
Для наиболее полезных результатов рекомендуется следовать этим рекомендациям при выполнении экспериментов с тестированием A/B:
- Рекомендуется выполнять эксперименты только с двумя вариантами с случайным распределением 50/50 для назначений вариантов.
- Выполните эксперименты по крайней мере на 2–4 недели, чтобы собрать достаточные данные, которые статистически значимы и практически.
Связанные термины
Термин | Определение |
---|---|
Project | Коллекция удаленных переменных со значениями по умолчанию, к которым ваше приложение может получить доступ с помощью пакета SDK служб Microsoft Store. Проект также может содержать один или несколько экспериментов, которые используют одни и те же удаленные переменные. |
Эксперимент | Набор параметров, определяющих тест A/B, который будет получать пользователи. Эксперименты определяются в области проекта, и каждый эксперимент состоит из следующих элементов:
|
Код проекта | Уникальный идентификатор, который связывает приложение с проектом в учетной записи Центра партнеров. Этот идентификатор необходимо использовать для подключения к службе тестирования A/B в коде приложения для получения данных о вариантах и представлении отчетов и преобразования событий в Центр партнеров. Дополнительные сведения см. в разделе "Код приложения для экспериментирования". Каждый проект и все эксперименты в проекте связаны с одним идентификатором проекта. Идентификаторы проектов позволяют различать различные наборы экспериментов. Например, у вас может быть один набор экспериментов, выпущенных тестировщикам в организации, и другой набор экспериментов, выпущенных только внешним пользователям приложения. Приложение может ссылаться на несколько идентификаторов проектов, если он реализует несколько экспериментов. |
Изменение | Коллекция одной или нескольких переменных, которые вы тестируете в эксперименте. Каждый эксперимент должен иметь по крайней мере одну переменную и два варианта (включая элемент управления). Эксперимент может иметь до пяти вариантов. |
«Переменная» | Значение, которое приложение использует для инициализации свойства или другого значения в приложении. Во время эксперимента значение переменной изменяется от варианта к варианту. После завершения эксперимента переменная назначается значение из варианта, который вы выбираете для всех пользователей приложения. Переменные могут иметь следующие типы: строковые, логические, двойные и целые числа. |
Просмотр события | Произвольная строка, представляющая действие, когда пользователь начинает просматривать вариант, который является частью эксперимента. Как правило, это имя события в коде. Код приложения отправит эту строку события представления в Центр партнеров, когда пользователь начнет просматривать вариант. Дополнительные сведения см. в разделе "Код приложения для экспериментирования". |
Событие преобразования | Произвольная строка, представляющая цель для цели эксперимента. Как правило, это имя события в коде. Код приложения отправит эту строку события преобразования в Центр партнеров, когда пользователь достигнет цели. Дополнительные сведения см. в разделе "Код приложения для экспериментирования". |