광고 캠페인을 운영하는 광고 구매자 (DSP 및 광고주)가 사용자가 광고를 본 빈도 또는 광고와 상호작용한 빈도에 따라 광고 게재 속도를 관리하는 방법을 알아보세요. 게재빈도별로 광고 게재를 관리하면 광고 피로를 방지하여 잠재고객 경험을 개선하고 동일한 예산으로 더 많은 사용자에게 도달하여 수익을 늘릴 수 있습니다. 이 가이드에서는 광고 게재빈도를 사용하는 여러 가지 접근 방식을 보여줍니다.
관심분야 그룹 탈퇴하기
navigator.leaveAdInterestGroup()
를 호출하여 광고가 클릭될 때 사용자의 브라우저가 관심분야 그룹을 나가도록 요청할 수 있습니다. 낙찰된 광고 프레임과 하위 프레임 내에서 프레임의 출처가 관심분야 그룹의 출처와 동일한 경우 leaveAdInterestGroup()
를 호출할 수 있습니다. 관심분야 그룹을 나가도록 하는 보이지 않는 하위 프레임을 광고 프레임 내에 추가하는 방법을 사용할 수 있습니다.
광고 관심분야 그룹을 나가면 향후 입찰이 차단되며 최대 게재빈도의 한 형태로 작동합니다.
입찰 생성 중에 prevWinsMs
신호 사용
간단한 빈도 제어의 경우 generateBid()
내의 browserSignals
에 있는 prevWinsMs
필드를 사용할 수 있습니다.
prevWinMs
필드에는 관심분야 그룹의 낙찰 광고와 이전 낙찰 이후 경과 시간(밀리초)이 포함됩니다. 여기서 ad
객체에는 renderURL
및 metadata
필드만 포함됩니다.
이 신호를 사용하여 광고를 게재할지 결정합니다. 입찰가 값을 0으로 반환하면 광고가 입찰에서 낙찰되지 않습니다.
퍼스트 파티 쿠키에 클릭 데이터 저장
퍼스트 파티 쿠키를 사용하여 클릭 정보를 저장할 수도 있습니다. 광고가 렌더링되면 기존 관심분야 그룹을 클릭 데이터로 덮어쓰고 사용자 입찰 신호 (userBiddingSignals
)로 설정합니다.
다음 다이어그램은 시퀀스를 설명합니다.
- 사용자가 광고주 페이지를 방문합니다.
- 구매자 (광고주/DSP)가 퍼스트 파티 쿠키에서 클릭 데이터 배열을 초기화합니다.
- 구매자 (광고주/DSP)는 사용자를 관심분야 그룹에 추가하고
userBiddingSignals
필드에 초기clicks
배열을 설정합니다. - 나중에 사용자가 게시자 페이지를 방문합니다.
- 판매자 (게시자/DSP)가 Protected Audience 입찰을 실행하고 낙찰된 광고가 사용자에게 렌더링됩니다.
- 사용자가 낙찰된 광고를 클릭합니다.
- 사용자가 광고주 페이지로 이동합니다.
- 클릭연결 URL에 관심분야 그룹 이름이 쿼리 매개변수로 포함됨
- 구매자 (광고주/DSP)가 기존 퍼스트 파티 쿠키를 읽습니다.
- 구매자 (광고주/DSP)가 기존 클릭 데이터에 새 클릭 타임스탬프를 추가합니다.
- 구매자 (광고주/DSP)가 새 클릭 데이터로 관심분야 그룹을 업데이트합니다.
- 구매자 (광고주/DSP)가 새 클릭 데이터로 퍼스트 파티 쿠키를 업데이트합니다.
사용자가 게시자 페이지를 다시 방문하면 userBiddingSignals
의 click
필드에 있는 타임스탬프가 generateBid()
함수 내에서 사용 가능해지며 구매자는 이 데이터를 사용하여 광고 게재를 제어할 수 있습니다.
다음 단계
Google은 누구나 사용할 수 있는 API를 빌드할 수 있도록 개발자 여러분과 대화를 나누고 싶습니다.
API에 관해 논의하기
다른 개인 정보 보호 샌드박스 API와 마찬가지로 이 API는 문서화되고 공개적으로 논의됩니다.
API 실험
Protected Audience API에 관한 대화에 실험하고 참여할 수 있습니다.