공유 저장공간에 수집된 데이터 기반의 URL을 선택하고 분리 프레임에 콘텐츠를 렌더링합니다.
Shared Storage API를 사용하면 크로스 사이트 데이터를 사용하여 분리 프레임에 렌더링할 URL을 선택할 수 있습니다. JavaScript를 사용하여 크로스 사이트 데이터를 읽고 쓴 후 저장된 데이터를 기반으로 제공된 목록에서 URL을 선택합니다. 분리 프레임에서 이 URL을 렌더링할 수 있습니다.
URL 선택에는 광고, 기사, 이미지, HTML, 클릭 유도 문구 (예: 버튼) 등 모든 종류의 콘텐츠가 포함될 수 있습니다.
예를 들어 여행 사이트를 운영 중이고 세 가지 광고 소재로 광고 캠페인을 운영하고 있다고 가정해 보겠습니다. 사용자의 상호작용 (보기 또는 클릭)을 기반으로 이러한 광고 소재의 순서를 지정하려고 합니다.
사용자가 낙찰된 광고 공간을 처음 발견하면 공유 저장공간에 해당 광고 소재의 ID와 클릭 상태를 저장할 수 있습니다. 즉, 이 사용자가 방문하는 다른 사이트에서 광고 입찰에서 낙찰을 받으면 해당 데이터를 기반으로 다른 광고를 게재할 수 있습니다.
![공유 저장공간 둘러보기 3가지 광고 소재 및 사용자 상호작용](https://developers.google.cn/static/privacy-sandbox/assets/images/shared-storage-walk-throu-c2a97e173ac02.png?authuser=8&hl=ko)
JavaScript는 worklet에서 실행되어 이 정보를 검색하지만 코드는 상위 페이지의 iframe 또는 분리 프레임 외부와 상호작용하거나 이와 통신할 수 없습니다.
다른 예를 살펴보겠습니다 삽입된 컨텍스트에서 어느 기사의 실적이 더 나은지를 테스트하려고 한다고 가정해 보겠습니다. 사이트에서 해당 사용자를 발견하면 해당 사용자를 실험 그룹에 할당한 다음 해당 그룹 ID를 공유 저장소에 저장하여 크로스 사이트 컨텍스트에서 액세스할 수 있습니다. 다른 사이트에서는 분리 프레임이 공유 저장소에 저장된 사용자의 실험 그룹을 기반으로 URL을 선택할 수 있습니다.
공유 저장소를 사용하면 사용자 정보 (예: 브라우저 기록 또는 기타 개인 정보)를 임베딩 사이트와 공유하거나 데이터를 자체 서버로 유출하지 않고도 크로스 사이트 데이터를 기반으로 정보에 입각한 결정을 내릴 수 있습니다.
사용 사례
공유 저장소를 사용한 URL 선택은 다음과 같은 사용 사례를 지원합니다.
- 광고 소재 순환게재: 광고 소재 ID 및 사용자 상호작용과 같은 데이터를 저장하여 여러 사이트에서 사용자에게 표시되는 광고 소재를 결정할 수 있습니다.
- 광고 소재 순환게재의 한 가지 사용 사례는 게재빈도입니다. 브라우저 조회수는 공유 저장소에 저장될 수 있으며 사용자에게 표시될 광고 소재를 결정하는 데 사용될 수 있습니다.
- A/B 테스트 실행: 사용자를 실험 그룹에 할당한 다음 해당 그룹 ID를 공유 저장소에 저장하여 크로스 사이트에서 액세스할 수 있습니다.
- 알려진 고객을 위해 사용자 환경 맞춤설정: 사용자의 등록 상태나 다른 사용자 상태를 기반으로 맞춤 콘텐츠와 클릭 유도 문구를 공유할 수 있습니다.
URL 선택 시도
Shared Storage API를 사용한 URL 선택은 Chrome Canary/Dev/베타 M105+에서 테스트할 수 있습니다. URL 선택을 테스트하려면 chrome://settings/adPrivacy
에서 모든 광고 개인 정보 보호 API를 사용 설정하세요.
데모 실험
데모가 제공되고 GitHub에서 코드를 검토할 수 있습니다.
이 데모는 여러 게시자의 사이트에 정보를 저장하려는 광고주, 광고 기술, 콘텐츠 배급사 또는 기타 서드 파티 서비스의 관점에서 구성됩니다. 데모에서는 사용 사례별로 동일한 서드 파티 코드가 게시자 A와 게시자 B 사이트에서 모두 실행됩니다. 각 게시자의 페이지를 방문하여 데이터가 크로스 사이트 컨텍스트에서 공유되는 방식을 확인하세요.
참여 및 의견 공유
공유 저장용량 제안은 현재 논의 중이며 변경될 수 있습니다. 있습니다. 이 API를 사용해 보고 의견이 있으면 언제든지 알려 주세요.
- GitHub: 제안, 도달범위 백서, 질문 제기 및 토론 참여를 참조하세요.
- Shared Storage API 공지사항: 메일링 리스트에 등록된 지난 공지사항에 참여하거나 공지사항 확인하기
- 개발자 지원: 개인 정보 보호 샌드박스 개발자 지원 저장소