변이 전략은 Google Ads 스크립트 특정 객체에 의존하는 대신
AdsApp.mutate를 사용하여 API를
직접 호출하는 것을 의미합니다. 이렇게 하면 API의 모든 기능에 더 빠르게 액세스할 수 있으며 API 구문에 이미 익숙한 경우 진입 장벽이 낮아집니다. Google Ads 스크립트를 사용하여 검색 캠페인을 수정하는 유일한 방법입니다.
변이로 검색 캠페인 만들기
이 가이드에서는 각 개별 항목을 별도의 요청으로 만드는 대신 단일 원자적 요청으로 전체 캠페인을 만든다고 가정합니다. 즉, 리소스를 서로 연결하려면 임시 ID 를 설정하고 사용해야 합니다.
이 상태에서 모든 작업을 포함하는 배열을 만듭니다.
const operations = [];
모든 리소스 이름에 필요하므로 캠페인을 만드는 고객의 고객 ID가 자주 필요합니다.
const customerId = AdsApp.currentAccount().getCustomerId();
새 리소스를 만들 때마다 리소스 이름에서 다음 임시 ID를 사용하여 나중에 이 객체를 참조하고 생성된 객체를 배열에 삽입할 수 있습니다.
const newOperation = {
[OPERATION_TYPE_VARIES]: {
create: {
resourceName: `customers/${customerId}/[EXACT_PATH_VARIES]/${getNextTempId()}`
// Other fields, relevant to the resource being created.
}
}
}
operations.push(newOperation);
Google Ads API REST 변이 문서에서 자세히 알아보고 작업 예를 확인할 수 있습니다. 검색 캠페인의 필수 및 선택적 구성요소에 대해 알아보고 필요에 따라 작업을 만듭니다.
모든 작업을 구성한 후 단일 일괄 처리로 실행합니다.
AdsApp.mutateAll(operations);