블로그 AdAttributionKit vs. SKAdNetwork: 핵심 정리

AdAttributionKit vs. SKAdNetwork: 핵심 정리

WWDC24에서 언급된 바와 같이 Apple은 SKAdNetwork(SKAN) 5 대신 새로운 AdAttributionKit을 도입했습니다. 지난 3월 iOS 17.4와 함께 출시된 AdAttributionKit은 서드파티 앱 스토어를 위한 SKAN으로 디지털 시장법에 따라 애플이 EU에서 갖추어야 하는 법적 요건과 관련이 있습니다. AdAttributionKit은 앱 스토어와 서드파티 스토어 모두에서 이용 가능하며, Apple의 개인정보 보호 프레임워크의 미래를 보여줍니다. 모범 사례 및 자세한 내용은 6월 11일의 AdAttributionKit 소개 에서 확인하실 수 있습니다.

AdAttributionKit 관련 기본 내용은 이미 WWDC24 요약 가이드에서 다루었기에 이번 블로그에서는 AdAttributionKit에 대해 자세히 살펴보겠습니다. SKAN과의 차이점, 새로운 기능, 리인게이지먼트와 딥링킹에 대한 주요 시사점, Adjust의 지원 내용 등을 본문을 통해 확인해 보세요.

AdAttributionKit vs. SKAdNetwork: 차이점과 작동 원리

현 단계에서 AdAttributionKit과 SKAN 4의 기능적 차이는 매우 미미합니다. 명명 규칙에 있어 약간의 차이(예: SKAN 4의 앱 ID = AttributionKit의 Advertised item ID)가 발생할 수 있지만 세 개의 포스트백은 여전히 존재하며 세 가지 측정 윈도우, fine 및 coarse 전환값에서 crowd anonymity, lockWindow, 무작위 지연 등 출시 이후 업계가 익히 알고 있는 SKAN 4의 모든 내용이 포함됩니다. Apple은 AdAttributionKit가 "SKAdNetwork의 기능을 기반으로 한다"고 발표했습니다.

관심 있게 살펴봐야 하는 부분은 다음과 같습니다.

  1. 대체 앱 스토어(Alternative app store) 커버리지: AdAttributionKit은 원래 대체 앱 스토어만을 대상으로 출시되었으나, Apple 앱 스토어를 대상에 포함하게 되었습니다. 두 API가 상호 작용하는 방식인 상호 운용성에 있어서는 Apple에서 명확하게 설명한 대로 하나 또는 둘 다 사용이 가능합니다.
  2. 커스텀 크리에이티브 지원: 광고를 표시하는 세 가지 방법을 크리에이티브 유형에 맞게 활용할 수 있게 되었습니다: 커스텀 클릭 광고, 뷰쓰루 광고(동영상 포함), 배너 + 전체 화면 목록 스타일 오버레이(SKOverlay 및 SKStoreProductViewController) .
  3. 테스트: SKAN은 특유의 복잡성으로 인해 테스트 진행이 어려웠지만, AdAttributionKit에는 "테스트 용이성 개선"을 목표로 하는 '개발자 모드'라는 새로운 기능이 추가 되었습니다. 이 모드에서는 시스템에서 시간 랜덤화 기능이 제거되고 전환 윈도우가 단축되어, '테스트에 적합한 기간' 내에 3개의 윈도우 모두에서 전환값 업데이트를 테스트할 수 있습니다. 또한 포스트백 전송 속도 또한 빨라집니다.
  4. 리인게이지먼트: AdAttributionKit에서는 리인게이지먼트가 지원됩니다. 자세한 내용은 아래에서 확인하실 수 있습니다.
  5. 딥링크: 리인게이지먼트와 직접적으로 연관되는 유니버설 링크는 광고된 앱을 이미 설치한 사용자를 인앱의 특정 화면으로 이동시키는 데 활용됩니다.

AdAttributionKit이 SKAN과 거의 동일하게 작동한다는 점을 고려할 때, 마케터의 현재 워크플로우를 변경하거나 iOS에서 캠페인을 어트리뷰션하고 측정하는 기능을 방해해서는 안 됩니다. SKAN은 새로운 기능을 추가한 업데이트된 SKAN이라고 생각하시면 됩니다.

AdAttributionKit에서의 리인게이지먼트와 딥링크

리인게이지먼트는 WWDC23에서 SKAN 5 맛보기 기능처럼 등장한 후 가장 기대되는 기능이었습니다. AdAttributionKi는 꽤나 좋은 SKAN 5 대안이 될 것입니다.

Meet AdAttributionKit 세션에서 상세하게 설명되었지만, 광고 네트워크는 impression JSON에서 'eligible-for-re-engagement'를 'true'로 설정하여 리인게이지먼트 대상인 광고(앱이 이미 설치된 경우)로 표시할 수 있습니다.

광고된 앱의 사용자가 리인게이지먼트로 지정된 광고를 클릭하면 유니버설 링크가 앱을 실행하고 해당 링크에 정의된 인앱 위치로 사용자를 이동시킵니다. 앱이 설치되지 않은 경우 광고는 사용자를 해당 앱 스토어로 이동시켜 앱 다운로드를 유도합니다.

리인게이지먼트 포스트백은 're-engagement'로 표시되는 conversionType 키를 포함합니다. 뷰쓰루(View-Through) 리인게이지먼트는 AdAttributionKit에서 지원되지 않기 때문에 클릭 광고 인게이지먼트만이 가능함을 유의하시기 바랍니다. 또한, 전환값 업데이트를 위한 첫 콜은 이벤트 발생 후 48시간 이내에 발생해야 하며, 리인게이지먼트로부터의 전환값은 설치 포스트백과 별도로 업데이트될 수 있어야 합니다.

AdAttributionKit, Adjust, 그리고 iOS 측정의 미래

Adjust는 SKAN이나 AdAttributionKit과 같은 업계 변화에 대처하고 능숙하게 고객을 지원하기 위해 노력하고 있습니다. Adjust의 차세대 툴을 사용하면 두 프레임워크 모두에서 전환값을 간편하게 생성할 수 있으며, 수신한 익명화된 데이터에 대한 집계 분석이 가능해짐에 따라, iOS에서 인사이트를 빠르게 얻고 전략적이고 확장 가능한 캠페인 최적화를 지원할 수 있습니다.

SKAN과 AdAttributionKit의 상호운용성을 고려할 때, Adjust의 솔루션은 두 프레임워크를 모두 지원할 수 있습니다. Adjust는 앞으로도 Apple과 긴밀히 협력하여 향후 변화에 대비해 나갈 것입니다.

AdAttributionKit의 작동 방식, 전망, SKAN의 미래 등에 관한 자세한 내용은 Adjust 담당자에게 문의하거나 Adjust 블로그에서 최신 업데이트를 확인하시기 바랍니다.

월간 발행되는 Adjust 뉴스레터를 구독하고 최신 인사이트를 확인해 보세요.