공유 저장장치가 있는 URL 선택

Shared Storage에서 수집된 데이터를 기반으로 하는 URL을 선택하고 분리 프레임에서 콘텐츠를 렌더링합니다.

Shared Storage API를 사용하면 크로스 사이트 데이터를 사용하여 분리 프레임으로 렌더링할 URL을 선택할 수 있습니다. 자바스크립트를 사용하여 크로스 사이트 데이터를 읽고 쓴 다음 저장된 데이터를 기반으로 제공된 목록에서 URL을 선택합니다. 분리 프레임에서 URL을 렌더링할 수 있습니다.

URL 선택에는 광고, 기사, 이미지, HTML, 클릭 유도 문구 (예: 버튼) 등 모든 종류의 콘텐츠가 포함될 수 있습니다.

예를 들어 여행 사이트를 운영 중이며 세 가지 광고 소재로 광고 캠페인을 운영하고 있다고 가정해 보겠습니다. 사용자의 상호작용 (보기 또는 클릭)에 따라 이러한 광고 소재의 순서를 지정하고자 합니다.

사용자의 이전 상호작용에 따라 사용자에게 게재되는 광고 소재 3개
신규 시청자를 위한 첫 번째 광고 소재는 '다음 모험을 떠나보세요'라고 말합니다. 클릭 없이 조회만 하면 '주말 휴양지 탐색'이라는 메시지가 표시됩니다. 세 번째 광고 소재를 보거나 클릭한 후 사용자에게 '클릭하여 호텔 할인을 적용'하도록 권장합니다. 사용자가 첫 번째 광고를 클릭하면 다음 광고는 세 번째 광고 소재입니다.

사용자가 낙찰된 광고 공간을 처음 보게 되면 공유 저장소에 해당 광고 소재의 ID와 클릭 상태를 저장할 수 있습니다. 즉, 이 사용자가 방문하는 다른 사이트의 광고 입찰에서 낙찰을 받으면 해당 데이터를 바탕으로 다른 광고를 게재할 수 있습니다.

3가지 광고 소재와 사용자 상호작용이 있는 공유 저장소를 살펴봅니다.

JavaScript는 이 정보를 가져오기 위해 worklet에서 실행되지만 코드는 상위 페이지의 iframe 또는 분리 프레임 외부에서 상호작용하거나 통신할 수 없습니다.

다른 예를 살펴보겠습니다. 삽입된 맥락에서 어떤 기사가 더 실적이 좋을지 테스트하려고 한다고 가정해 보겠습니다. 사이트에서 사용자를 확인하면 해당 사용자를 실험 그룹에 할당한 다음 그룹 ID를 공유 저장소에 저장한 후 크로스 사이트 컨텍스트에서 액세스할 수 있습니다. 다른 사이트의 경우 분리 프레임이 공유 저장소에 저장된 사용자의 실험 그룹을 기반으로 URL을 선택할 수 있습니다.

공유 저장소를 사용하면 사용자 정보 (예: 브라우저 기록 또는 기타 개인 정보)를 삽입 사이트와 공유하거나 데이터를 자체 서버로 유출하지 않고도 교차 사이트 데이터를 기반으로 정보에 입각한 결정을 내릴 수 있습니다.

사용 사례

공유 저장소를 사용한 URL 선택은 다음과 같은 사용 사례를 지원합니다.

  • 광고 소재 게재: 광고 소재 ID, 사용자 상호작용 등의 데이터를 저장하여 여러 사이트에서 사용자에게 표시되는 광고 소재를 결정할 수 있습니다.
    • 광고 소재 순환게재의 한 가지 사용 사례는 게재빈도입니다. 브라우저 조회수는 공유 저장소에 저장될 수 있으며 사용자에게 표시되는 광고 소재를 결정하는 데 사용될 수 있습니다.
  • A/B 테스트 실행: 사용자를 실험 그룹에 할당한 다음 해당 그룹 ID를 공유 스토리지에 저장하여 크로스 사이트에서 액세스할 수 있습니다.
  • 알려진 고객에 맞게 사용자 환경 맞춤설정: 사용자의 등록 상태 또는 기타 사용자 상태에 따라 맞춤 콘텐츠와 클릭 유도 문구를 공유할 수 있습니다.

URL 선택 시도

Shared Storage API를 사용한 URL 선택은 Chrome Canary/개발자/베타 M105 이상에서 테스트할 수 있습니다.

테스트하려면 chrome://flags/#privacy-sandbox-ads-apis에서 개인 정보 보호 샌드박스 광고 API 실험 플래그를 사용 설정해야 합니다.

이 API를 사용하려면 개인 정보 보호 샌드박스 Ads API 실험을 사용 설정하세요.

데모로 실험하기

데모가 제공되며 GitHub에서 코드를 검토할 수 있습니다.

이 데모는 여러 게시자의 사이트에 정보를 저장하려는 광고주, 광고 기술, 콘텐츠 유통업체 또는 기타 서드 파티 서비스의 관점에서 구성됩니다. 데모에서는 동일한 서드 파티 코드가 게시자 A와 게시자 B 사이트에서 각 사용 사례에 대해 실행됩니다. 각 게시자의 페이지를 방문하여 크로스 사이트 컨텍스트에서 데이터가 어떻게 공유되는지 확인하세요.

참여 및 의견 공유

공유 저장소 제안은 논의 중이며 향후 변경될 수 있습니다. 이 API를 사용해 보고 의견을 보내 주세요.