블로그

안드로이드 개인정보 보호 샌드박스: 통합을 위한 실용적인 가이드

Jonathan Chen 2022년 4월 7일

We’ve 더 깊이 살펴보며 모바일 광고 기술 파트너가 협업하고 통합하는 방식을 Android 프라이버시 샌드박스, 어트리뷰션 및 보고를 촉진합니다.

모바일 측정 제공업체로서, 프레임워크가 기술적으로 복잡함에도 불구하고 고급 데이터 요구를 충족시키는 메커니즘이 다수 마련돼 있어 기쁩니다. 광고 네트워크, 광고주 및 측정 제공업체 모두. 이 글에서는 흥미로운 과제를 제시하는 핵심 메커니즘을 짚고, 광고 네트워크(및 퍼블리셔), 모바일 측정 제공업체(MMPs), 광고주가 어트리뷰션 프레임워크에 통합할 수 있는 실용적 접근법을 활용할 수 있습니다.

 

안드로이드 개인정보 보호 샌드박스: 통합을 위한 실용적인 가이드

시작하기 전에 이해해야 할 몇 가지 주요 용어를 알려드리겠습니다

  • 어트리뷰션 소스 – Google 용어로 광고 접점(클릭 또는 노출)
  • 트리거 – Google 용어로 앱 전환 이벤트(설치, 설치 후 이벤트)
  • 광고 네트워크 – 우리는 이를 광고를 제공하고 어트리뷰션 소스를 기록하는 모든 엔터티의 일반 용어로 사용합니다
  • 모바일 측정 제공업체 – 이는 모바일 앱용 제3자 마케팅 분석 플랫폼의 일반 용어입니다
  • 어트리뷰션 프레임워크 – the “어트리뷰션 리포팅” Google이 발표한 디자인 제안으로, 안드로이드 프라이버시 샌드박스의 네 제안 중 하나이며 올해 초에 공개되었습니다.

과제 #1 – 분산된 기여도 분석

먼저 어트리뷰션 프레임워크와 관련된 첫 번째 과제부터 살펴보겠습니다. 어트리뷰션 프레임워크에는 흥미로운 설계 결정 사항이 자세히 설명되어 있습니다

귀속 보고

 

무슨 뜻일까요? 사용자가 네트워크 A와 B의 광고를 모두 보고 앱을 다운로드하면, 네트워크 A와 B 모두 귀속이 성공했다고 통보받습니다! Sharon from BestGame’s 사용자 확보 팀은 기존의 최종 터치 귀속 에 필요한 크레딧 및 분석을 받을 수 없습니다. 따라서 MMP는 여전히 데이터셋을 제공하여 중복을 제거하고 필요한 최종 터치 마케팅 인사이트를 제공해야 합니다.

과제 #2 – 집계 키 조정

어트리뷰션 프레임워크는 이벤트 수준 보고서와 집계 보고서라는 두 가지 방식으로 어트리뷰션 결과를 보고합니다. 특히 집계 보고서를 이해하는 것이 중요합니다. 집계 보고서를 얻으려면 집계 키를 정의해야 합니다.

조정 집계 키

 

이는 집계 가능한 보고서를 얻기 위해서는 어트리뷰션 소스와 트리거 등록 과정 모두에서 매칭 키 값을 조정할 수 있어야 함을 의미합니다. SDKs) 그리고 모바일 측정 제공업체(및 SDK)가 오늘날 광고‑전환 여정의 각 측면을 관리합니다.

이러한 주요 과제와 제약 조건들을 고려할 때, 효과적인 통합 전략은 다음 사항들을 반드시 해결해야 합니다

  1. 마케팅 팀이 의사 결정을 내리는 데 여전히 필수적인 "최종 접점" 기여도 보고를 용이하게 합니다.
  2. 광고 전환 여정의 각 "광고 기술 플랫폼"이 집계 가능한 보고서를 검색할 수 있도록 집계 키 관리를 최대한 간소화하는 동시에 광고주가 공유할 수 있는 데이터와 공유할 수 없는 데이터를 제어할 수 있도록 보장해야 합니다.

기회 내재형 리디렉션 기능

다행히 어트리뷰션 프레임워크에는 어트리뷰션 소스와 트리거 등록 모두에서 리디렉션을 허용하는 핵심 메커니즘이 있어 두 가지 제약 조건을 모두 해결할 수 있습니다!

출처 리디렉션:

리디렉션 트리거:

트리거 리디렉션

광고 네트워크와 제3자 측정 도구를 위한 실용적인 통합 솔루션

리디렉션을 사용하면 여러 광고 기술 플랫폼이 어트리뷰션 소스와 트리거 모두에 대한 등록 흐름에 참여할 수 있으므로 모든 광고 기술 플랫폼이 어트리뷰션 프레임워크를 각자의 목적에 맞게 활용할 수 있습니다.

가상의 상호 광고주를 예로 들어 이 모든 것이 어떻게 작동할 수 있는지 살펴보겠습니다

 

광고 네트워크와 제3자 측정 도구를 위한 실용적인 통합 솔루션

출처 표기 흐름

  • 광고 네트워크 SDK 서버는 게시자 앱/사이트에 광고를 게재하고, 사용자는 광고를 클릭합니다.
  • Ad Network SDK는 광고 클릭을 등록하고 registerAttributionSource를 호출하여 클릭 ID를 통해 광고에 대한 정보를 전송합니다.


출처 표기 흐름

  • 광고 네트워크 서버는 캠페인과 관련된 어트리뷰션 소스 메타데이터를 문서화된 HTTP 헤더를 통해 수신하며, 여기에는 광고 네트워크 보고에 필요한 집계 키가 포함됩니다. 해당 캠페인의 경우 광고주는 측정 URL(MMP)을 구성했으며, 응답에는 광고 네트워크에서 지원하는 매크로가 채워진 MMP 측정 URL로의 리디렉션이 포함됩니다.
출처 표기 흐름
  • MMP 서버는 광고 클릭 및 응답 데이터를 수신할 때, 광고 네트워크에 맞게 구성된 어트리뷰션 소스 메타데이터와 어트리뷰션 설정(예: MMP 어트 리뷰션 기간, 캠페인 메타데이터 등)을 함께 전송합니다. 여기에는 선택한 보고 체계에 따른 광고주 앱의 집계 키도 포함됩니다.
출처 표기 흐름

       * 이 내용은 어트리뷰션 프레임워크를 사용한 보고에 대한 다음 게시물에서 더 자세히 다루겠습니다

어트리뷰션 소스 등록 절차가 완료되면 광고 네트워크와 MMP 모두 어트리뷰션 프레임워크에 각각의 "클릭" 및 집계 키를 등록하게 됩니다.

등록 흐름 트리거

  • 사용자가 앱을 다운로드합니다.
  • 광고주 앱의 MMP SDK는 설치를 감지하고 triggerAttribution을 호출하여 설치 관련 정보를 MMP 서버로 전송합니다.
등록 흐름 트리거
  • MMP 서버는 설치를 받고 트리거 데이터 정보를 회신합니다. 여기엔 어트리뷰션 소스 등록 시 사용된 동일 집계 키와, 광고주가 선택한 광고 네트워크로 앱 전환 이벤트를 전달하는 것이 포함됩니다. 즉 Singular 용어로, 이것은 우리Partner Configuration” dashboard where advertisers pick and choose which postbacks to configure to ad networks. Much like postbacks to ad networks today, the MMP can allow advertisers to customize postbacks to each ad network via MMP postback macros.
등록 흐름 트리거

* 이 내용은 어트리뷰션 프레임워크를 사용한 보고에 대한 다음 게시물에서 더 자세히 다루겠습니다

  • MMP 서버는 광고 클릭 및 응답을 수신할 때 어트리뷰션 소스 메타데이터와 광고 네트워크에 대해 구성된 어트리뷰션 설정(예: MMP 어트리뷰션 기간, 캠페인 메타데이터 등)을 함께 가져옵니다.
  • 추가적인 선택적 설치 후 작업을 위해 6~8단계를 반복하십시오.

트리거 등록 절차가 완료되면 MMP와 모든 적격 광고 네트워크는 전환 이벤트(설치)를 알리는 트리거를 수신하고 집계 키의 두 번째 부분을 제공할 수 있게 됩니다. 어트리뷰션 프레임워크가 트리거를 어트리뷰션 소스(MMP와 광고 네트워크 모두)에 귀속시키면 해당 소스의 집계 보고서에 반영됩니다.

요약

이 제안을 통해 광고 네트워크와 MMP는 서로의 어트리뷰션 데이터를 공유하고 협력하여 광고주 모두에게 MMP 어트리뷰션 보고 및 광고 네트워크 캠페인 최적화 요구 사항을 충족할 수 있습니다.

MMP는 광고 네트워크의 모든 터치포인트를 받아 광고주 전체 네트워크에 대한 마지막 터치 어트리뷰션을 수행할 수 있습니다. 특히 흥미로운 점은 어트리뷰션 소스 등록 흐름이 현재 광고 네트워크와 MMP가 작동하는 방식과 매우 유사하다는 것입니다. 광고 네트워크 추적 링크는 일반적으로 구성된 MMP 측정 URL로 “온디바이스” 리디렉션을 수행합니다. 이론적으로 이는 광고 네트워크와 MMP가 기존 측정 URL을 프레임워크에 맞게 재구성하기 쉽게 합니다. 그러나 동기식 터치포인트 처리가 없는 광고 네트워크에게는 기술적으로 더 어려울 수 있습니다.

광고 네트워크는 MMP(모바일 마케팅 플랫폼)에서 구성되고 권한이 부여된 모든 앱 이벤트를 수신할 수 있으므로, 자체적으로 구성한 이벤트와 집계된 어트리뷰션 보고서를 활용하여 캠페인을 최적화할 수 있습니다. 트리거 등록 흐름은 유사한 개념입니다. 이론적으로, 이는 광고 네트워크가 포스트백 엔드포인트를 재구성하여 트리거 등록을 수락하도록 하는 것을 용이하게 해줍니다.

어떤 질문들이 남아 있습니까?

첫 번째 Android Privacy Sandbox 블로그 에서는 어트리뷰션 프레임워크 사용 시 초기 질문들을 다룹니다. 제안으로 몇 가지 답변했으며, 과정에서 추가 질문도 포함했습니다

  1. 불일치는 어떻게 해결할 수 있을까요?
    제안된 방식은 광고 네트워크와 MMP(모바일 마케팅 플랫폼)가 자체적인 논리를 사용하여 독립적으로 기여도를 계산할 수 있도록 합니다. 하지만 이 프레임워크가 개인정보 보호를 중시하는 만큼, 각 광고 기술 플랫폼이 프레임워크를 통해 계산한 기여도 결과가 서로 다를 수 있어 불일치 조사가 어려워질 수 있습니다.
  2. 가능한 통합 방식에는 어떤 변형들이 있을까요?
    이론적으로는 MMP 중심의 통합 제안이 존재할 수 있는데, 이 방식에서는 광고 네트워크가 트리거를 등록하는 경우가 드물고, 모든 보고 및 어트리뷰션은 MMP를 통해 비동기 어트리뷰션 포스트백 방식으로 광고 네트워크에 전달됩니다. 이는 현재의 어트리뷰션 전용 포스트백과 유사하게 작동할 수 있습니다.
  3. Privacy Sandbox는 어트리뷰션 프레임워크를 통한 독립 측정을 어떻게 억제하거나 제한하나요?
    터치포인트와 트리거는 여전히 광고 기술 플랫폼’s 백엔드로 향하는 HTTP 요청입니다. 광고 기술 플랫폼은 이론적으로 어트리뷰션 및 보고를 위한 HTTP 요청에 포함된 정보를 계속 활용할 수 있습니다. SDK 런타임이 독립 어트리뷰션을 충분히 제한하면서도 효과적인 어트리뷰션 소스와 트리거 등록 전략에 필요한 데이터를 제공할 수 있을까요?

다음은 무엇인가요?

시행하기엔 아직 이르지만, 우리는 광고 네트워크 파트너와의 피드백 및 협업을 환영합니다. 귀하의 Singular 파트너 매니저와 연락하고 우리와 함께 모바일 앱 프라이버시 슬랙 커뮤니티에 아직 참여하지 않으셨다면. 우리는 구글과 피드백을 활발히 공유하고 있으며, 여러분도 초대합니다.

다음 블로그 게시물에서는 Android 어트리뷰션 프레임워크의 Privacy Sandbox에서 이벤트 및 집계 보고서가 사용하는 보고 전략을 자세히 살펴보겠습니다.

 

디지털 마케팅 최신 소식을 받아보세요

이메일 주소를 입력하시면 바로 구독하실 수 있습니다! 스팸을 보내지 않겠다고 약속드립니다.