개별 데이터를 공개하지 않고 사용자를 기준으로 집계된 광고 전환을 측정합니다. 이전 명칭은 집계 보고서입니다.
구현 상태
- Chrome 플랫폼 상태
- 이 API에 참여하고 실험
- API 변경사항을 추적합니다.
Attribution Reporting 요약 보고서란 무엇인가요?
Attribution Reporting API를 사용하면 광고 클릭 또는 조회가 광고주 사이트에서 판매 또는 가입과 같은 전환으로 이어지는 경우를 측정할 수 있습니다. 이 API는 사이트 전반에서 개별 사용자를 식별하는 데 사용할 수 있는 서드 파티 쿠키 또는 메커니즘을 사용하지 않습니다.
이 API는 두 가지 유형의 보고서를 제공합니다. Chrome에서는 이미 이벤트 수준 보고서를 테스트할 수 있습니다. 이 보고서는 특정 광고 클릭수 또는 조회수를 덜 상세한 전환 데이터와 연결합니다. 브라우저는 사이트 간에 ID 연결을 방지하기 위해 광고 기술 회사에 보고서를 보내는 것을 며칠 동안 지연합니다.
요약 보고서 (이전 명칭: 집계 보고서)는 사용자 그룹을 위해 컴파일되므로 개인과 연결할 수 없습니다. 요약 보고서는 클릭 및 조회 데이터를 유연하게 처리하면서 구매 가치, 장바구니 콘텐츠와 같은 세부적인 전환 데이터를 제공합니다. 이러한 보고서는 이벤트 수준 보고서만큼 지연되지 않습니다.
아직 읽지 않았다면 이 도움말의 나머지 부분을 읽기 전에 기여 분석 보고의 일반적인 개요를 읽어보시기 바랍니다.
요약 보고서가 필요한 이유는 무엇인가요?
오늘날 광고 전환 측정은 서드 파티 쿠키를 사용하는 경우가 많습니다. 브라우저는 사이트 전반에서 사용자를 추적하기가 더 어려워지고 사용자 개인 정보 보호가 개선되도록 서드 파티 쿠키에 대한 액세스를 제한하고 있습니다. Attribution Reporting API를 사용하면 광고 기술이 서드 파티 쿠키 없이도 개인 정보를 보호하는 방식으로 대화를 측정할 수 있습니다.
단일 이벤트 (예: 클릭수 또는 조회수)를 대략적인 데이터에 연결하는 Attribution Reporting API의 이벤트 수준 보고서와 달리 요약 보고서는 집계된 데이터 (예: 전환한 사용자 수)를 세부 전환 데이터 (예: 사용자가 구매한 특정 제품)에 연결하여 제공합니다.
서드 파티 쿠키와 달리 Attribution Reporting API의 보고서 유형은 광고 기술, 구매자, 게시자 등 어떠한 주체도 여러 사이트에서 사용자의 탐색 행동을 '확인'할 수 없도록 하면서도 광고 전환을 측정할 수 있도록 합니다.
사용자 데이터는 어떻게 캡처되고 집계되나요?
Attribution Reporting API를 사용하면 사이트 전반에서 개별 사용자의 세부 활동과 잠재적으로 사이트 전반에서 사용자의 ID가 기기의 사용자 브라우저에 비공개로 유지됩니다. 이 데이터는 집계 가능한 보고서에서 수집할 수 있으며, 각 보고서는 여러 당사자가 기본 데이터에 액세스하지 못하도록 암호화됩니다.
요약 보고서를 만드는 프로세스는 다음과 같습니다.
- 집계 가능한 보고서는 광고 기술 제공업체에서 운영하는 보고 출처로 전송됩니다.
- 이러한 보고서에는 위치 세부정보, 클릭수, 전환 가치 (예: 구매 가격) 또는 광고 기술 제공업체가 정의한 기타 측정항목이 포함될 수 있습니다. 보고서는 암호화되므로 광고 기술은 개별 보고서의 콘텐츠를 보거나 액세스할 수 없습니다.
- 광고 기술 보고 출처에서 집계 가능한 보고서를 수신하면 광고 기술은 보고서를 집계 서비스로 전송합니다.
- 초기 구현에서 집계 서비스는 클라우드에서 호스팅되는 신뢰할 수 있는 실행 환경 (TEE)을 사용하여 광고 기술 제공업체에서 운영합니다. 조정자는 인증된 당사자만 복호화 키에 액세스할 수 있고 다른 중개자 (광고 기술, 클라우드 제공업체 또는 기타 당사자)가 집계 프로세스 외부에서 민감한 정보에 액세스하고 이를 복호화할 수 없도록 합니다.
- 집계 서비스는 복호화된 데이터를 결합하고 광고 기술 제공업체에 요약 보고서를 출력합니다.
- 요약 보고서에는 결합된 데이터의 요약이 포함됩니다. 광고 기술 제공업체는 요약 보고서를 읽고 사용할 수 있습니다.
개별 보고서에는 교차 사이트 사용자 행동 정보가 포함될 수 있으므로 집계 서비스는 이 정보를 비공개로 처리해야 합니다. 이 서비스는 다른 법인이 암호화되지 않은 개별 기여 분석 보고서에 액세스할 수 없도록 합니다. 또한 서비스 자체는 개인 정보 침해 행위를 수행해서는 안 됩니다.
집계 서비스가 실제로 안전한지 확인하려면 소비자 감사에서 검증할 수 있는 기술적 및 조직적 보호 장치가 서비스에 있어야 합니다. 이러한 보호 장치는 다음과 같은 의미가 있습니다.
- 개별 데이터에 대한 집계된 정보만 액세스할 수 있으며 개별 항목에 액세스할 수 없는 개별 사용자
- 집계 프로세스에서 유효한 데이터를 사용하고 적절하게 모니터링할 수 있는 광고 기술
집계 서비스로 보고서 생성
초기 설계에서는 각 광고 기술 제공업체가 필요한 보안 기능을 지원하는 클라우드 서비스에 배포된 신뢰할 수 있는 실행 환경 (TEE)에서 자체 집계 서비스 인스턴스를 운영하도록 요청합니다.
TEE의 코드는 집계 서비스에서 원시 보고서에 액세스할 수 있는 유일한 위치입니다. 이 코드는 보안 연구원, 개인 정보 보호 활동가, 광고 기술에서 감사할 수 있습니다. TEE가 승인된 소프트웨어를 정확하게 실행하고 데이터가 계속 보호되는지 확인하기 위해 코디네이터는 증명을 실행합니다.
코디네이터는 다음과 같은 여러 책임이 있습니다.
- 승인된 바이너리 이미지 목록을 유지합니다. 이러한 이미지는 Google에서 주기적으로 출시하는 집계 서비스 소프트웨어 빌드의 암호화 해시입니다. 이렇게 하면 모든 당사자가 이미지가 집계 서비스 빌드와 동일한지 확인할 수 있습니다.
- 키 관리 시스템을 운영합니다. 사용자 기기의 Chrome에서 집계 가능한 보고서를 암호화하려면 암호화 키가 필요합니다. 복호화 키는 집계 서비스 코드가 바이너리 이미지와 일치함을 증명하는 데 필요합니다.
- 집계 가능한 보고서를 추적하여 요약 보고서의 집계에서 재사용을 방지합니다. 재사용하면 개인 식별 정보 (PII)가 노출될 수 있기 때문입니다.
이제 완료된 출처 무료 체험판에서 집계 서비스를 테스트할 수 있도록 Google이 조정자 역할을 했습니다. 장기적으로는 이 역할을 공유할 수 있는 하나 이상의 독립된 기관을 찾기 위해 노력하고 있습니다.
어떤 정보가 캡처되나요?
요약 보고서는 집계된 데이터와 세부적인 광고 측정 및 전환 데이터를 함께 제공합니다.
예를 들어 광고 기술 제공업체가 news.example
에서 광고 캠페인을 운영하는 경우 전환은 사용자가 신발 광고를 클릭하고 shoes.example
에서 신발 구매를 완료하는 것을 나타냅니다. 광고 기술은 ID가 1234567
인 이 광고 캠페인의 요약 보고서를 수신합니다. 이 보고서에 따르면 2022년 1월 12일에 shoes.example에서 전환이 518건 발생했으며 총 지출액은 38,174달러입니다. 전환의 60%는 제품 SKU 9872
의 파란색 운동화를 구매한 사용자였으며 40%는 제품 SKU 2643
의 노란색 샌들을 구매한 사용자였습니다. 캠페인 ID는 광고 측의 세부 데이터이고 제품 SKU는 세부 전환 데이터입니다. 전환수 및 총 지출액은 집계된 데이터입니다.
전환은 광고주 또는 광고 기술 회사에서 정의하며 광고 캠페인마다 다를 수 있습니다. 한 캠페인에서는 광고된 상품을 구매한 사용자가 광고를 클릭한 횟수를 측정할 수 있습니다. 다른 캠페인은 광고주 사이트 방문으로 이어진 광고 조회수를 측정할 수 있습니다.
집계 전에 브라우저 데이터는 어떻게 캡처되나요?
요약 보고서는 사용자 그룹의 데이터로 구성되므로 한 사용자의 브라우저 작업부터 시작해 보겠습니다.
- 사용자가 게시자 사이트를 방문하여 광고를 보거나 클릭합니다(기여 분석 소스 이벤트라고도 함).
몇 분 또는 며칠 후 사용자가 전환합니다. 이를 기여 분석 트리거 이벤트라고 합니다. 예를 들어 전환은 제품 구매로 정의할 수 있습니다.
브라우저 소프트웨어는 광고 클릭 또는 조회를 전환 이벤트와 매칭합니다. 이러한 일치를 기반으로 브라우저는 광고 기술 제공업체가 만든 특정 로직을 사용하여 집계 가능한 보고서를 만듭니다.
브라우저는 이 데이터를 암호화하고 약간의 지연 후 수집을 위해 광고 기술 서버로 전송합니다. 광고 기술 서버는 집계 가능한 보고서의 집계된 통계에 액세스하기 위해 집계 서비스를 이용해야 합니다.
ID 필터링
Attribution Reporting API 및 집계 서비스를 사용하면 집계 가능한 보고서에서 모든 측정 기여도를 한 번에 처리할 필요 없이 필터링 ID를 사용하여 다양한 주기로 측정값을 처리할 수 있습니다.
모든 값은 문자열 형식이어야 하며 대소문자를 구분합니다.
HTTP 헤더 Attribution-Reporting-Register-Trigger
의 기여 분석 트리거 메타데이터로 응답해야 합니다.
시작하려면 다음을 따르는 것이 좋습니다.
app.get('/register-trigger', async (req, res) => {
…
res.setHeader('Attribution-Reporting-Register-Trigger',
JSON.stringify({
"filtering_id_max_bytes": 1
"aggregatable_trigger_data": [{
"key_piece": "0x400",
"source_keys": ["campaignCounts"]
}],
"aggregatable_values": {
"campaignCounts": { "value": 32768, "filtering_id": "1" }
}
})
);
res.sendStatus(200);
…
});
집계 가능한 보고서는 엔드포인트 /.well-known/attribution-reporting/report-aggregate-attribution
를 정의한 위치로 전송됩니다. 집계 가능한 보고서 일괄 항목이 설정된 집계 서비스로 전송되고 처리되면 필터링된 결과가 최종 요약 보고서에 반영됩니다.
집계 서비스의 ID 필터링 가이드로 이동합니다. Private Aggregation API의 ID 필터링도 참고하세요.
요약 보고서 만들기
광고 기술 제공업체가 요약 보고서를 가져오려면 다음 단계를 실행해야 합니다.
- 광고 기술은 개별 사용자의 브라우저에서 집계 가능한 보고서를 수집합니다.
- 광고 기술 제공업체는 집계 가능한 보고서를 일괄 처리하여 집계 서비스로 전송합니다.
- 집계 서비스는 데이터를 집계하도록 작업자를 예약합니다.
- 집계 작업자는 집계 가능한 보고서의 데이터를 복호화하고 노이즈 데이터 (데이터의 개인 정보 보호 메커니즘)와 함께 집계합니다.
- 집계 서비스는 요약 보고서를 광고 기술 제공업체에 반환합니다.
광고 기술은 요약 보고서를 사용하여 입찰에 정보를 제공하고 자체 고객에게 보고를 제공할 수 있습니다. JSON으로 인코딩된 스키마는 요약 보고서의 형식입니다.
참여 및 의견 공유
이 API에 참여하여 실험해 보세요.
- 집계 가능한 보고서 및 집계 서비스에 대해 읽고, 질문하고, 의견을 제안하세요.
- 기여도 보고 가이드를 읽어봅니다.
- 개인 정보 보호 샌드박스 개발자 지원 저장소에서 질문하고 토론에 참여하세요.
자세히 알아보기
- 기여 분석 보고 (전환 측정) 소개를 읽어보세요.
- 집계 서비스 설명 및 세부 설정 안내를 읽어보세요.
- 개인 정보 보호 샌드박스 살펴보기