Общие сведения об экспериментах

Google Ads API предоставляет ресурсы для A/B-тестирования новых идей для кампаний, ключевых слов, стратегий назначения ставок и т. д. В зависимости от того, что вы хотите протестировать, доступны разные рабочие процессы.

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

Рабочие процессы экспериментов

Google Ads API поддерживает четыре рабочих процесса для экспериментов:

Автоматическое управление

Этот рабочий процесс идеально подходит для тестирования изменений в существующих кампаниях. Новая экспериментальная кампания создается автоматически на основе контрольной. Вы можете изменить экспериментальную кампанию до начала эксперимента. Единственное исключение – эксперименты PMAX_REPLACEMENT_SHOPPING, в которых можно создать новую кампанию с максимальной эффективностью на основе контрольной торговой кампании или использовать существующую кампанию с максимальной эффективностью в качестве экспериментальной.

Во время эксперимента трафик распределяется между контрольной и экспериментальной кампаниями. Этот вариант наиболее близок к стандартному A/B-тестированию, когда одновременно проводятся две параллельные кампании.

Колебания в одной кампании:

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

Оптимизация объектов

Этот рабочий процесс предназначен специально для тестирования вариантов объектов в кампаниях с максимальной эффективностью. Вы можете тестировать разные наборы объектов, чтобы определить, какое сочетание наиболее эффективно.

Микс кампаний

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

Сводка по рабочим процессам и типам

Рабочий процесс зависит от ExperimentType, выбранной при создании эксперимента. В таблице ниже перечислены доступные типы и соответствующие им рабочие процессы.

Рабочий процесс Типы экспериментов Описание
Автоматическое управление SEARCH_CUSTOM, DISPLAY_CUSTOM, HOTEL_CUSTOM, YOUTUBE_CUSTOM, PMAX_REPLACEMENT_SHOPPING Создает или использует отдельные экспериментальные кампании для сравнения с контрольной кампанией.
Колебания в одной кампании: ADOPT_AI_MAX, ADOPT_BROAD_MATCH_KEYWORDS, PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION Тестирование функции путем разделения трафика внутри одной кампании.
Оптимизация объектов OPTIMIZE_ASSETS Тестирование разных комбинаций объектов в кампаниях с максимальной эффективностью.
Микс кампаний COMPARE_CAMPAIGNS Сравнивайте несколько переменных в одной или нескольких кампаниях. Поддерживаются кампании разных типов.

Сопоставление API с интерфейсом

В таблице ниже показано, как типы экспериментов в API соотносятся с типами экспериментов в интерфейсе Google Рекламы.

API ExperimentType Эквивалент в интерфейсе Google Рекламы
ADOPT_AI_MAX AI Max для кампаний в поисковой сети
ADOPT_BROAD_MATCH_KEYWORDS Ключевые слова с широким соответствием для кампаний в поисковой сети
COMPARE_CAMPAIGNS Собственные кампании разных типов
Собственная кампания с максимальной эффективностью
DISPLAY_CUSTOM Специальный медийный креатив
HOTEL_CUSTOM Собственный эксперимент для гостиниц
OPTIMIZE_ASSETS Объекты, предоставленные вами
PMAX_REPLACEMENT_SHOPPING Кампании с максимальной эффективностью и торговые кампании
PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION Дополнение конечного URL в кампаниях с максимальной эффективностью
SEARCH_CUSTOM Пользовательский поиск
YOUTUBE_CUSTOM Собственная видеокампания
Собственная кампания для создания спроса

Жизненный цикл эксперимента

Процесс управления экспериментом обычно состоит из следующих шагов и статусов ExperimentStatus (с некоторыми вариациями в зависимости от рабочих процессов):

  1. Настройка (SETUP или ENABLED). Создайте ресурс Experiment и один или несколько ресурсов ExperimentArm. Эксперименты, управляемые системой, запускаются в статусе SETUP, чтобы вы могли изменить экспериментальные кампании перед планированием. В других рабочих процессах эксперимент и группы создаются сразу в статусе ENABLED в одном запросе GoogleAdsService.Mutate.
  2. Запланировать (INITIATED). Для экспериментов, управляемых системой, вызовите ScheduleExperiment, чтобы создать кампании и запланировать показ эксперимента.
  3. Проведение эксперимента и создание отчетов (ENABLED). Пока эксперимент выполняется, запрашивайте ресурсы Experiment (FROM experiment) или кампании, чтобы сравнивать показатели эффективности контрольной и экспериментальной групп.
  4. Завершить (HALTED, PROMOTED или GRADUATED). Когда вы соберете достаточно информации, вы можете завершить эксперимент, выполнив одно из следующих действий:
    • Завершить (HALTED). Эксперимент будет остановлен. Экспериментальные кампании или группы прекращают показ.
    • Применить (PROMOTED). Изменения из экспериментальной группы будут применены к контрольной группе или кампании.
    • Завершить (GRADUATED). Преобразует экспериментальную кампанию в полностью независимую или применяет ее настройки к исходной кампании (в зависимости от рабочего процесса).

Дальнейшие действия

Чтобы узнать, как настроить эксперимент, ознакомьтесь с нужным руководством: