API 액세스로 새로운 시대를 여는 Google Ads 스크립트
게시 됨: 2023-08-09거의 10년 동안 Google Ads 스크립트는 계정 자동화를 목표로 하는 광고주의 숨은 영웅이었습니다.
사용자에게 자바스크립트 기반 자동화 기능을 제공하기 위해 처음 생성된 이 스크립트는 이제 Google Ads API의 '변형' 기능을 사용할 수 있습니다.
이는 광고주가 Ads API의 수많은 기능과 직접 통합할 수 있음을 의미합니다. 그들은 더 이상 스크립트 팀이 활성화한 광고 엔티티 및 기능으로 작업하는 것으로 제한되지 않습니다.
Google Ads 스크립트는 Ads API와의 격차를 해소합니다.
처음에 사용자가 반복적인 작업을 자동화하기 위해 JavaScript의 기능을 활용할 수 있는 도구로 도입된 스크립트는 역동적인 디지털 광고 환경을 반영하여 지속적으로 발전해 왔습니다.
최근 추가된 mutate 기능은 Google Ads 스크립트와 Google Ads API 간의 기능 격차를 해소합니다.
이 통합을 통해 광고주는 이제 Google Ads 계정의 거의 모든 구성요소를 직접 조작하고 제어할 수 있으므로 이전에는 API와 직접 인터페이스하는 사람들에게만 허용된 수준의 정교함을 얻을 수 있습니다.
이러한 발전은 Google이 강력한 광고 도구를 민주화하여 보다 광범위한 사용자가 액세스할 수 있도록 하는 방법을 구현합니다.
PPC 자동화 옵션의 환경
스크립트의 새로운 변형 기능은 검색 마케팅에서 자동화 옵션을 생각하는 방식을 변경합니다.
Google Ads 스크립트는 제3자 PPC 관리 도구, Ads API 또는 Google Ads 프런트엔드와 같은 자동화를 위한 더 간단한 기본 제공 메커니즘을 사용하도록 선택할 수 있는 PPC 광고주를 위한 여러 자동화 옵션 중 하나일 뿐입니다.
각각의 장점과 잠재적인 단점을 살펴보겠습니다.
타사 PPC 관리 도구
이들은 일반적으로 종단 간 캠페인 관리 및 다음과 같은 기능을 제공하는 포괄적인 플랫폼입니다.
- 대량 편집.
- 실적보고.
- 정교한 자동화 기능.
이러한 도구는 API 호출을 처리하고 코드 유지 관리의 복잡성을 관리하여 비기술적인 마케터도 사용자 친화적으로 만듭니다.
그러나 이러한 도구는 학습 곡선이 있고 사내 솔루션보다 비용이 더 높을 수 있습니다.
구글 광고 API
Google Ads API는 캠페인에 대한 강력하고 세분화된 제어 기능을 제공하여 맞춤 자동화 및 다른 시스템과의 통합을 허용합니다. 변형 기능을 포함하여 모든 Google Ads 기능에 대한 액세스를 제공합니다.
그러나 API 호출, 인증 및 서버 환경 유지 관리에 대한 이해가 필요한 가장 기술적인 옵션입니다.
일반적으로 전담 개발자가 있는 대규모 팀이나 기성품 도구로는 충족할 수 없는 매우 구체적인 요구 사항이 있는 비즈니스에 가장 적합합니다.
Google Ads 스크립트
스크립트를 사용하면 API의 무거운 기술적인 부담 없이 사용자 지정 자동화가 가능합니다.
자바스크립트 기반이며 Google Ads 플랫폼 내에서 실행되므로 외부 서버나 복잡한 설정이 필요하지 않습니다.
최근 mutate 기능 지원이 추가되어 기능이 크게 향상되었습니다. 그러나 실행 시간 제한이 있으며 대규모의 복잡한 작업에는 적합하지 않습니다.
Google Ads 프런트엔드에 내장된 자동화
가장 간단한 방법으로 자동 입찰 전략 및 규칙과 같은 기능이 포함됩니다.
이러한 도구는 간단한 자동화 작업에 탁월하며 기술 능력에 관계없이 모든 광고주가 쉽게 액세스할 수 있습니다.
그러나 다른 방법에서 제공하는 사용자 지정 및 제어 기능이 부족합니다.
검색 마케터가 의존하는 일일 뉴스레터를 받으세요.
용어를 참조하십시오.
Google Ads 스크립트 사용 사례
다음은 광고주가 스크립트를 사용하여 자동화한 일반적인 작업 중 일부입니다.
입찰 관리
- 스크립트는 미리 정의된 규칙 세트를 기반으로 입찰을 자동화할 수 있습니다. 이렇게 하면 시간이 절약되고 최상의 성능을 위해 입찰이 항상 최적화됩니다.
보고
- 광고주에게 중요한 보고서를 생성하기 위해 사용자 지정 스크립트를 만들 수 있습니다. 이는 키워드 실적 보고서에서 비용 분석 등에 이르기까지 다양할 수 있습니다. (예: 보고 + GPT 스크립트)
예산 관리
- 스크립트는 성과 또는 계절성과 같은 외부 요인에 따라 캠페인 예산을 자동으로 조정하는 데 도움이 될 수 있습니다.
키워드 및 광고 관리
- 스크립트는 성능 메트릭과 같은 특정 조건을 기반으로 키워드 또는 광고를 추가, 일시 중지 또는 제거할 수 있습니다. (예: GPT로 RSA를 생성하는 스크립트)
경고 및 알림
- 광고주는 스크립트를 만들어 계정의 중요한 변경 사항이나 잠재적인 문제에 대해 경고할 수 있습니다.
이러한 스크립트 응용 프로그램을 사용하면 스크립트가 이러한 일상적인 활동을 처리하는 동안 광고주는 전략적 작업에 집중하여 운영을 간소화할 수 있습니다.
스크립트에 '변형' 기능을 추가한 것이 게임 체인저인 이유
역사적으로 Google Ads API는 도구 개발자, 대규모 사내 광고팀, 심오한 기술력을 보유한 사람들의 거점이었습니다.
API와의 인터페이스에는 인증, 개발자 토큰 관리 및 광고 관리와 직접적으로 관련되지 않은 기타 뉘앙스를 포함하여 수많은 기술적 복잡성이 필요했습니다.
그러나 스크립트에 대한 최근 업데이트로 인해 Ads API는 더 이상 노련한 개발자의 독점 도메인이 아닙니다.
Google Ads 스크립트의 새로운 기능은 광고주가 스크립트에서 직접 지원하는 한계를 뛰어넘어 API 기능에 대한 전례 없는 액세스를 제공할 수 있는 길을 열어줍니다.
스크립트는 인증, 토큰 및 서버 관리의 기술을 처리하므로 마케터는 광고 캠페인을 최적화하고 브랜드 가치를 창출하는 등 자신이 가장 잘하는 일에 집중할 수 있습니다.
이제 스크립트로 수행할 수 있는 최적화 유형이 훨씬 더 광범위해졌습니다.
'mutate' 기능은 무엇을 합니까?
mutate 기능은 기능의 폭과 깊이로 인해 스크립트 사용자에게 크게 개선되었습니다.
이 기능은 광고 계정에서 항목을 생성, 업데이트 또는 제거하는 등 대부분의 리소스 수정을 용이하게 합니다.
각각에 대해 자세히 살펴보겠습니다.
리소스 만들기
'만들기' 작업은 Google Ads 내에서 새 항목에 생명을 불어넣는 것입니다.
사용자는 생성하려는 리소스의 전체 JSON 표현을 제공합니다.
API 호출이 성공하면 시스템 응답에는 새로 생성된 개체의 이름이 포함되며 이후 추가 작업이 가능합니다.
기존 리소스 업데이트
API의 "업데이트" 작업은 수정에 대한 직관적인 접근 방식을 제공합니다.
사용자는 리소스에 대한 모든 세부 정보를 반복하는 대신 스파스 업데이트를 수행할 수 있습니다.
이는 변경하려는 필드만 정확히 지정하는 것을 의미합니다.
updateMask
속성을 사용하면 이 선택성이 허용되어 지정된 필드만 변경되도록 할 수 있습니다. 이는 설정이 많은 캠페인과 같은 개체를 처리할 때 특히 편리합니다.
예를 들어 캠페인의 이름과 상태를 다른 속성을 알거나 영향을 주지 않고도 쉽게 변경할 수 있습니다.
리소스 제거
때때로 정리 및 단순화는 작성 및 업데이트만큼 중요합니다.
mutate 함수의 "제거" 작업은 이러한 목적에 맞춰져 있습니다. 객체를 영구적으로 삭제하지는 않지만 Google Ads 상태를 ' REMOVED
'으로 변경합니다.
"mutate" 기능의 또 다른 이점은 이러한 작업을 묶을 수 있다는 것입니다.
광고주는 다양한 리소스에서 여러 작업을 포함하는 단일 API 호출을 전송하여 효율성을 최적화할 수 있습니다.
또한 Google Ads API는 원자성을 보장합니다. 즉, 단일 API 요청 내에서 작업이 완전히 성공하거나 완전히 실패한 집합으로 표시되어 작업의 일관성을 보장합니다.
'변형' 기능의 몇 가지 사용 사례
Google Ads 캠페인 전체에서 일괄 변경
Google Ads API의 변형 기능에 대한 뛰어난 사용 사례 중 하나는 단일 작업으로 캠페인 전체에 일괄 변경을 구현하는 것입니다.
블랙 프라이데이나 크리스마스와 같이 트래픽이 많은 기간에 여러 캠페인에 대한 입찰 전략을 조정하고 싶다고 상상해 보십시오.
변형 기능을 사용하여 광고주는 수백 개의 캠페인, 광고 그룹 또는 키워드에 걸쳐 대대적인 변경을 수행하여 이러한 중요한 기간 동안 ROI를 극대화할 수 있습니다.
그 전에는 Ads Script만 사용하면 더 복잡하고 반복적인 코드를 작성해야 했으며 잠재적으로 실행 시간 제한에 부딪힐 수 있었습니다.
포괄적인 캠페인 설정 프로세스
또 다른 혁신적인 사용 사례는 전체적인 캠페인 생성입니다.
변형 기능을 사용하기 전에 새 캠페인을 설정하려면 캠페인 만들기, 광고 그룹 추가, 키워드 지정 등 여러 단계를 거쳐야 했습니다. 이러한 각 단계는 자체 스크립트 기능입니다.
이제 mutate 기능을 사용하여 광고주는 단일 API 호출에서 캠페인, 연결된 광고 그룹, 관련 광고 및 타겟 키워드를 만드는 포괄적인 캠페인 설정을 설계할 수 있습니다.
이렇게 하면 프로세스 속도가 빨라지고 누락되거나 실수로 간과되는 요소가 없습니다.
Google 개발자 사이트의 이 예에서는 단일 호출로 공유 예산, 새 캠페인 및 새 광고그룹이 생성되고 캠페인이 공유 예산에 배치됩니다.
오류 검사
mutate 함수는 통합된 오류 검사 메커니즘을 제공합니다.
하나의 요소(예: 광고 그룹)에서 상호 연결된 구성 요소를 만들 때 오류가 발생하면 전체 작업이 중단될 수 있습니다.
이를 통해 광고주는 캠페인 또는 구조가 절반만 완료된 상태로 끝나지 않습니다.
mutate 기능이 없으면 이러한 통합 안전 장치 없이 스크립트가 순차적으로 실행되어 수동 확인 및 수정이 필요한 불완전한 캠페인 구조로 이어질 수 있습니다.
이는 프로세스를 간소화하고 보다 강력한 광고 캠페인 관리를 보장하는 mutate 기능의 혁신적인 잠재력을 강조하는 몇 가지 사례에 불과합니다.
고려해야 할 몇 가지 주의 사항
Google Ads 스크립트에 '변형' 기능을 추가하면 자동 계정 관리의 새로운 길이 열리지만 제한이 없는 것은 아닙니다.
예를 들어 광고 스크립트는 실행 시간이 30분으로 제한됩니다.
직접 API 통합 또는 타사 도구는 이 시간 프레임을 초과할 수 있는 복잡한 작업에 대해 더 나은 솔루션으로 남을 수 있습니다.
Google Ads 관리 혁신
새롭게 발견된 기능을 갖춘 Google Ads 스크립트는 새로운 광고 자동화 시대를 열고 있습니다.
일반 광고주와 한때 난해했던 Google Ads API 사이의 격차를 해소함으로써 정교한 광고 관리를 보다 쉽게 접근하고 대중화할 수 있게 만들고 있습니다.
광고주에게는 흥미로운 시간입니다. Google Ads 영역에 도전하는 초보자이든 노련한 전문가이든 관계없이 이러한 발전은 가능성을 재정의할 것을 약속합니다.
정보를 얻고, 실험하고, 이러한 도구의 잠재력을 최대한 활용하십시오!
이 기사에 표현된 의견은 게스트 작성자의 의견이며 반드시 검색 엔진 랜드가 아닙니다. 교직원 저자는 여기에 나열됩니다.