추가 SDK 연동 가이드

요약: 앱 삭제 측정, 사용자 초대 어트리뷰션, 푸시 알림 및 프라이버시 설정과 같은 API를 구현하기 위해 개발자와 함께 사용할 수 있는 추가 SDK 기능을 고찰합니다. 

추가 어트리뷰션 방법

TV, 앱 제거 또는 사전 설치된 앱을 측정하려는 경우 이러한 추가 어트리뷰션 방법을 고려하십시오. 

모든 플랫폼

TV 어트리뷰션

특정 위치 및 특정 시간에 방송된 TV 광고에 모바일 사용자를 어트리뷰트합니다.

앱 삭제 측정

다양한 소스에서 유입된 사용자의 앱 삭제 비율을 측정해보십시오. 앱 삭제를 측정함으로써 캠페인을 분석하고 최적화하는데 이 중요한 성과 지표를 포함시킬 수 있습니다.

앱 삭제 측정을 설정하는 방법 알아보기.

Android만 해당

사전 설치된(pre-installed) 앱

사전 인스톨 캠페인에서 앱 소유자는 기기 제조사(OEM)와 연계하여 앱을 사전 인스톨합니다. 

앱스플라이어를 사용하면, 이렇게 사전 설치된 앱의 인스톨을 쉽게 어트리뷰트할 수 있습니다. 사용자가 앱을 최초 실행할 때, 앱스플라이어는 해당 인스톨을 사전 로드 파트너 이름 미디어소스로 어트리뷰트합니다.

세션(Sessions)

일정 기간 동안 사용자 세션 수를 계산하여 앱에 대한 사용자 인게이지먼트를 측정합니다. 

모든 플랫폼

세션 간 시간 정의

기본 설정으로는, 앱을 실행할 때의 간격이 적어도 5초 이상이 되어야 두 개의 별도 세션으로 집계합니다. 세션 집계에 대해 자세히 알아보기.

너무 높은 값을 세션 간격 시간으로 설정하면 딥링킹과 같이 세션 데이터를 사용하는 API에 문제가 발생할 수 있습니다.

Android만 해당

유틸리티 앱을 위한 백그라운드 세션

사용자 세션을 수동으로 리포트할 수 있습니다. 이 방법은 백그라운드에서 동작하는 유틸리티 앱에 유용할 수 있습니다.

온드 미디어

원링크를 사용하여 모바일 웹 사이트, 소셜 미디어, 사용자 초대 등의 온드 미디어 소스를 어트리뷰트합니다.

모든 플랫폼

래핑(wrapping)된 딥링크 URL 분석하기

이메일 서비스 제공 업체들 과 같은 몇몇 외부 업체 서비스 사는 이메일 내의 링크를 자체 클릭 기록 도메인으로 래핑(wrapping)합니다. 어떤 업체는 자신의 클릭 기록 도메인을 직접 설정하도록 허용하기도 합니다. 만약 원링크가 이런 도메인들에서 래핑된다면, 원링크의 기능이 제한될 수 있습니다.

상기 문제를 해결하려면 개발자가 해당 API를 사용하여 앱을 설정해야 합니다.

Android 네이티브 iOS네이티브 Unity 

안드로이드 SDK 참조에서 setResolveDeepLinkURLs를 참조하세요.

iOS SDK 참조에서 resolveDeepLinkURLs를 참조하세요.

푸시 알림 기록하기

앱스플라이어는 Google 클라우드 메시징 또는 Apple 푸시 알림 서비스를 포함하여 모든 벤더의 푸시 알림 캠페인 측정을 지원합니다.

푸시 알림 측정에 대해 자세히 알아보기.

사용자 초대 어트리뷰션

기존 사용자가 친구나 아는 사람을 앱의 신규 사용자로 초대할 수 있도록 만드는 것은 추가적인 앱 설치를 유도하는 핵심 성장 요소가 될 수 있습니다. 앱스플라이어를 사용하면 앱 내 사용자 초대에서 발생한 설치를 어트리뷰트하고 기록할 수 있습니다.

사용자 초대 어트리뷰션에 대해 자세히 알아보기.

크로스 프로모션 어트리뷰션

크로스 프로모션 앱은 앱의 추가 설치를 이끄는 주된 성장 요소가 될 수 있습니다. 앱스플라이어는 사용자가 현재 가지고 있는 앱에서 다른 앱으로 크로스 프로모션으로 시작된 인스톨을 어트리뷰트하고 기록할 수 있게 합니다.크로스 프로모션 어트리뷰션에 대해 자세히 알아보기.

광고주 소유 웹사이트(도메인)로부터 발생한 앱 세션을 어트리뷰션 합니다.

(원링크 없이) 딥링킹에 대해 앱 링크 또는 유니버설 링크를 사용하는 앱 소유자는 자신의 앱(안드로이드/iOS)과 연결된 도메인을 통해 시작된 세션으로 어트리뷰트하는 SDK를 구성할 수 있습니다.

예시:

  • 사용자는 Google을 검색하여 사용자의 도메인 www.example.com을 클릭합니다.
  • 이 때, 엔드유저의 기기에 앱이 설치되지 않았으면 웹사이트(www.example.com)으로 리디렉션 됩니다.
  • 기기에 앱이 설치되어 있으면, www.example.com과 연관된 앱으로 딥링킹됩니다. 세션은 SDK에 설정된 미디어 소스(pid 파라미터)로 어트리뷰트됩니다. 

개발사 설명서는 다음과 같이 제공됩니다.

팁! 원링크 스마트 스크립트는 앱 소유자가 웹사이트 방문자를 앱 사용자로 전환하도록 지원합니다.

사용자 프라이버시

GDPR과 CCPA 및 비즈니스 요구 사항과 같은 규정을 검토하고 구현할 옵트인 및 옵트아웃 정책을 결정합니다.

모든 플랫폼

옵트아웃 정책

어떤 경우에는 개발자에게 앱스플라이어 SDK를 설정하여 데이터 수집을 중지하거나 제한하도록(예를 들어, GDPR 및 CCPA 규정을 준수하도록) 지시해야 할 수도 있습니다. 옵트아웃은 규제 및 사용자 요구사항에 따라 다양한 레벨에서 발생할 수 있습니다. 다양한 시나리오에 대한 자세한 정보는 사용자 옵트아웃을 참조하십시오.

파트너사와 데이터 공유 차단하기

광고주는 특정 사용자들의 사용자 레벨 데이터를 애드 네트워크/파트너사와 공유하지 않을 경우가 있습니다. 사용자 정보를 공유하지 않는 이유는 다음과 같습니다. 

  • CCPA나 GDPR과 같은 개인정보 보호 정책 준수
  • 사용자 옵트아웃(개인정보 제 3자와의 공유 거부)
  • 파트너사(애드 네트워크, 타사)가 경쟁사이기도 한 경우

파트너와의 데이터 공유는 setSharingFilterForPartners 메서드를 통해 제어됩니다.

Android 네이티브 iOS 네이티브 Unity

안드로이드 SDK 참조에서 setResolveDeepLinkURLs를 참조하세요.

iOS SDK 참조에서 resolveDeepLinkURLs를 참조하세요.

iOS만 해당

Strict 모드 SDK

앱스플라이어 strict mode SDK를 사용하여 IDFA 수집 기능과 AdSupport 프레임워크 의존성을 완전히 제거합니다. (예를 들어 자녀용 앱 개발 시)

자녀용 앱을 판매할 경우 개발자는 일반 SDK 대신 Strict 모드 SDK를 인스톨해야 합니다.참고: IDFV는 계속 사용 가능합니다.

광고 프레임워크를 비활성화합니다.

AdSupport와 iAd framework를 비활성화하기 위해, 앱스플라이어 SDK는 다음과 같은 setter를 제공합니다.

iOS native Unity