Google Ads API는 캠페인, 키워드, 입찰 전략 등에 대한 새로운 아이디어를 A/B 테스트할 수 있는 리소스를 제공합니다. 테스트하려는 항목에 따라 사용할 수 있는 워크플로가 여러 개 있습니다.
모든 실험 워크플로에는 통제 그룹 또는 캠페인과 변경사항이 적용된 하나 이상의 실험 그룹 또는 캠페인 간의 트래픽 분할이 포함됩니다. 대조 그룹과 실험 그룹의 실적 측정항목을 비교하여 변경사항의 효과를 평가할 수 있습니다.
실험 워크플로
Google Ads API는 다음과 같은 4가지 실험 워크플로를 지원합니다.
- 시스템 관리형
이 워크플로는 기존 캠페인의 변경사항을 테스트하는 데 적합합니다. 대조군 캠페인을 기반으로 새로운 실험 캠페인이 자동으로 생성되며 실험이 시작되기 전에 이 실험 캠페인을 수정할 수 있습니다. 한 가지 예외는
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): 실험 캠페인을 완전히 독립적인 비실험 캠페인으로 전환하거나 워크플로에 따라 실험 설정을 기본 캠페인에 적용합니다.
- 종료 (
다음 단계
실험을 설정하는 방법을 알아보려면 필요한 워크플로에 대한 가이드를 참고하세요.