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를 UI에 매핑
다음 표에는 API 실험 유형이 Google Ads UI의 실험 유형에 매핑되는 방식이 요약되어 있습니다.
API ExperimentType |
상응하는 Google Ads UI |
|---|---|
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에서 시작되므로 예약 전에 실험 캠페인을 수정할 수 있지만, 다른 워크플로는 단일GoogleAdsService.Mutate요청으로ENABLED상태에서 실험과 부문을 직접 만듭니다. - 예약 (
INITIATED): 시스템 관리 실험의 경우ScheduleExperiment를 호출하여 설계 중인 캠페인을 구체화하고 실험이 게재되도록 예약합니다. - 실행 및 보고 (
ENABLED): 실험이 실행되는 동안Experiment(FROM experiment) 또는 캠페인 리소스에서 측정항목을 쿼리하여 대조 부문과 실험 부문 간의 실적을 비교합니다. - 완료 (
HALTED,PROMOTED또는GRADUATED): 충분한 정보가 있으면 다음 작업 중 하나를 사용하여 실험을 완료할 수 있습니다.- 종료 (
HALTED): 실험을 중지합니다. 실험 캠페인 또는 부문에서 광고 게재가 중단됩니다. - 승격 (
PROMOTED): 실험 부문의 변경사항을 통제 부문 또는 캠페인에 적용합니다. - 완료(
GRADUATED): 실험 캠페인을 완전히 독립적인 비실험 캠페인으로 전환하거나 워크플로에 따라 실험 설정을 기본 캠페인에 적용합니다.
- 종료 (
다음 단계
실험을 설정하는 방법을 알아보려면 필요한 워크플로 가이드를 참고하세요.