Google 게시자 태그(GPT)는 게시자가 인벤토리를 정의하고, 광고 요청을 시작한 후 번들로 묶고, 일치하는 수요를 렌더링할 수 있게 해주는 광고 태그 라이브러리입니다. GPT는 광고 단위 코드, 광고 크기, 키-값과 같은 주요 세부정보를 받아서 요청을 생성하고 웹페이지에 광고를 게재합니다.
GPT에서는 페이지의 각 개별 광고에 동일한 타겟팅을 정의하는 대신, 페이지 수준 타겟팅과 같은 공유 설정을 정의할 수 있습니다. 또한 광고 요청을 만드는 방법과 시기를 조정할 수도 있습니다. 예를 들어 단일 요청 아키텍처를 사용하여 페이지 헤더에서 모든 광고를 한 번에 호출할 수 있습니다.
GPT를 구현하는 자바스크립트 파일은 Google에서 제공합니다. 이러한 라이브러리를 자체 서버에서 게재하거나 비공식 소스에서 로드해서는 안 됩니다.
GPT 작동 방식
Google 게시자 태그는 네트워크에서 사용할 수 있는 광고 슬롯을 정의하는 데 사용됩니다. 페이지에 GPT를 배치하면 광고 서버와 사용자의 브라우저 간에 통신 경로가 만들어집니다. GPT가 포함된 페이지가 요청되면 이벤트가 다음과 같은 순서로 발생합니다.
-
자바스크립트에서 만든 태그 코드인
gpt.js
에 대한 요청이 사용자의 브라우저에서 광고 서버로 이루어집니다. -
자바스크립트가 페이지에 태그된 광고에 대해 하나 이상의 요청을 생성하여 광고 서버로 보냅니다.
-
광고 서버가 요청에 포함된 키-값 및 광고 단위와 일치합니다.
-
광고 서버가 입찰을 실행하여 광고 단위에 가장 적합한 광고 소재를 선택합니다.
-
광고 서버가 일치하는 광고를 GPT 자바스크립트로 반환합니다.
-
GPT 자바스크립트가 페이지에서 광고를 렌더링합니다.
GPT의 이점
GPT에는 다음과 같은 여러 이점이 있습니다.
- 여러 수준의 인벤토리 계층 구조: Google 게시자 태그를 사용하면 Ad Manager 프런트엔드에서 보다 세분화된 수준의 인벤토리를 사용할 수 있습니다. 여러 수준의 계층 구조를 사용하면 사이트 콘텐츠를 바탕으로 보다 구체적인 타겟팅을 만들 수 있습니다.
- 페이지 로드 시간에 미치는 영향 최소화: 자바스크립트를 비동기식으로 가져오면 자바스크립트가 Ad Manager 서버에서 반환될 때까지 기다릴 필요 없이 웹페이지가 렌더링됩니다. 광고 소재가 서버에서 반환되는 즉시 광고가 iframe에 로드됩니다.
- Google 게시자 콘솔: 태그는 기본으로 제공되는 'Google 게시자 콘솔'이라는 디버깅 및 지원 도구와 함께 제공됩니다. Google 게시자 콘솔은 Google 게시자 태그가 포함된 모든 페이지에서 사용할 수 있습니다.
- 단일 요청 아키텍처(SRA): 태그는 Ad Manager 서버에 개별 광고 요청을 보내는 대신, 페이지에 있는 모든 광고 단위의 서버를 알리는 하나의 요청을 보낼 수 있습니다. 이는 고급 로드블로킹을 허용하고 페이지 로드 시간을 개선하므로 권장되는 요청 모드입니다.
- SafeFrame 기능: SafeFrame 기술은 페이지 콘텐츠와 광고 간에 투명한 상호작용을 가능하게 하며, 게시자에게 제어 권한을 제공하고 신뢰할 수 없는 광고 소재와 자동 리디렉션을 차단합니다.
- 반응형 디자인: GPT를 사용하여 방문자가 웹사이트를 볼 때 사용하는 브라우저에 맞는 광고를 만들 수 있습니다. 즉, 모든 기기에서 광고가 올바르게 표시됩니다.
- 페이지 수준 광고 선택: GPT와 광고 서버는 함께 작동하여 페이지에 어떤 광고가 있는지를 추적합니다. 따라서 로드블록, 전면 광고 및 경쟁 제외를 정의할 수 있습니다.
- 반응형 광고 지원: GPT를 사용하여 웹 전면 광고,앵커, 보상형 광고 형식을 제작하고 표시할 수 있습니다.
- 규정 준수를 위한 동의 프레임워크 통합 관리: GPT는 IAB CMP와 통신하여 저장용량 사용 및 맞춤설정에 관한 사용자 동의를 처리하고 준수할 수 있습니다. 또한 GPT는 게시자가 개인 정보 보호 설정 및 제한적인 광고를 구성할 수 있는 API를 제공합니다.
GPT 및 보안 페이지(https://
)
URL이 https://
로 시작되는 보안 웹페이지에서는 GPT가 자동으로 작동합니다. 따라서 보안 페이지에서 게재되도록 하기 위해 태그를 수정할 필요가 없습니다.
'HTTPS'는 'HyperText Transfer Protocol Secure'의 약자입니다. 전송 계층 보안(TLS) 및 보안 소켓 레이어(SSL) 프로토콜 위에 구축된 통신 프로토콜입니다. 이 프로토콜은 타사의 조작이나 도청을 방지하기 위해 서버와 클라이언트 간 통신의 특정 요소를 암호화합니다.