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 (с некоторыми вариациями в зависимости от рабочих процессов):
- Настройка (
SETUPилиENABLED). Создайте ресурсExperimentи один или несколько ресурсовExperimentArm. Эксперименты, управляемые системой, запускаются в статусеSETUP, чтобы вы могли изменить экспериментальные кампании перед планированием. В других рабочих процессах эксперимент и группы создаются сразу в статусеENABLEDв одном запросеGoogleAdsService.Mutate. - Запланировать (
INITIATED). Для экспериментов, управляемых системой, вызовитеScheduleExperiment, чтобы создать кампании и запланировать показ эксперимента. - Проведение эксперимента и создание отчетов (
ENABLED). Пока эксперимент выполняется, запрашивайте ресурсыExperiment(FROM experiment) или кампании, чтобы сравнивать показатели эффективности контрольной и экспериментальной групп. - Завершить (
HALTED,PROMOTEDилиGRADUATED). Когда вы соберете достаточно информации, вы можете завершить эксперимент, выполнив одно из следующих действий:- Завершить (
HALTED). Эксперимент будет остановлен. Экспериментальные кампании или группы прекращают показ. - Применить (
PROMOTED). Изменения из экспериментальной группы будут применены к контрольной группе или кампании. - Завершить (
GRADUATED). Преобразует экспериментальную кампанию в полностью независимую или применяет ее настройки к исходной кампании (в зависимости от рабочего процесса).
- Завершить (
Дальнейшие действия
Чтобы узнать, как настроить эксперимент, ознакомьтесь с нужным руководством:
- Эксперименты, управляемые системой
- Эксперименты в рамках кампании
- Эксперименты по оптимизации объектов
- Эксперименты с миксами кампаний
- Отчеты об экспериментах
- Как получить геоданные для экспериментов