Singular의 모바일 앱 어트리뷰션 이해하기 

Singular 어트리뷰션 트래킹 서비스가 어떻게 작동하는지 알아보세요. 

Singular 어트리뷰션 연동 방법은 How to Get Started with Singular Attribution을 참고해주시기 바랍니다.  


모바일 앱 어트리뷰션은 모바일 앱의 인스톨과 앱내 인스톨을 유도한 마케팅 캠페인의 유저 활동을 연결하는 과정입니다. 

Singular는 모바일 기기에서 일어나는 광고 뷰 또는 클릭를 매칭하거나 모바일 기기의 인스톨에 일어나는 광고 클릭 (더 정확히는, 첫번째 세션)을 연결합니다.  

Singular의 인스톨 어트리뷰션 프로세스 

1. 인스톨 측정 

앱이 열릴 때마다 앱에 내장되어 있는 Singular SDK/S2S가 Singular 서버에 보고합니다. Singular 서버로 모바일 앱의 오픈 정보가 전달 되면 Singular는 이를 앱 인스톨로 인지하여 인스톨 어트리뷰션 프로세스를 진행합니다. 

다시 말하자면 “인스톨 = 새 모바일 기기를 통한 첫 앱 오픈” 입니다.

2. 사용자 이동 경로의 재구성

모든 인스톨 마다, Singular는 인스톨 전 특정 기간에 동일한 기기에서 발생한 광고 클릭 또는 노출 정보에 대해 데이터베이스를 스캔합니다. (아래의 어트리뷰션 룩백 윈도우를 참고해주세요.) Singular에서 이 광고 클릭과 광고 노출은 “터치포인트”라고 합니다. 

목표는 앱 인스톨을 유도할 가능성이 가장 높은 터치포인트를 찾는 첫 번째 단계로서 사용자  이동경로를 재구성하는 것입니다. 

Screen_Shot_2020-06-04_at_18.48.19.png

터치포인트 기기가 인스톨 기기와 같은지 구분하는데에는 몇가지 방법이 있으며 각각의 다른 방법의 안정성 수준이 서로 다릅니다:

  • 결정론적 방법으로서는 고유식별자를 이용하여 기기를 인식하는 방법입니다. 
  • 확률론적 방법으로서는 조금 덜 정확하지만 확정적인 방법을 이용하지 못할 때 쓸 수 있는 방법으로서 핑거프린팅 같은 방법이 있습니다. 

자세한 내용은 아래의 어트리뷰션 메서드를 참고하세요.  

3. 프러드 가능성 확인 

Singular는 인스톨 전에 일어난 모든 관련 터치포인트들을 수집 후 각각의 터치포인트들이 인증된 방법으로 발생했는지 프러드를 통하여 발생했는지를 판별하는 프러드 방지 엔진이 작동됩니다.

예를 들면, 인스톨을 발생시킨 광고 클릭이 특정 매체의 역할에 기인한 것으로 보여지게끔 불법적으로 조작되었을 수 있습니다. 또는 인스톨 자체가 가짜일 가능성도 있습니다. 이러한 사기 유형과 다른 유형의 사기 방식은 CPI/CPA 캠페인에 과도한 비용이 청구 될 수 있으므로 Singular는 어트리뷰션이 되기 전이나 광고 네트워크에 보고 하기 전에 프러드를 찾아내고 있습니다.  

다른 종류의 프러드에 관한 정보를 더 원하시거나 어떤 룰을 추가함으로서 귀사를 프러드로부터 보호 할 수 있는지 확인하고 싶다면 Singular의 프러드 방지 페이지를 참고하세요.

4. 터치포인트의 우선순위와 라스트 터치 어트리뷰션 

유효한 것으로 확인 된 터치포인트는 중요도(사용자 인텐션이 높은 순서에 따라 노출보다 클릭이 우선 시 됨)와 디바이스 매칭 방법의 신뢰성에 따라 평가되어 집니다. 더 많은 정보를 원하시면, 여기 아래의 터치포인트 우선순위를 확인하세요. 

모든 조건이 같을 경우 Singular는 인스톨 시간과 가장 가까운 터치포인트에 우선순위에 매깁니다. 이것을 두고 라스트 터치 어트리뷰션 모델이라 일컫습니다.

이 방법으로 Singular는 인스톨과 가장 관련이 깊은 터치포인트를 색출해냅니다. 그리고 이 터치포인트를 통하여 관련한 인스톨을 네트워크에 어트리뷰트 할 수 있습니다. 

5. 포스트백 전송 

어트리뷰션에 대한 정보를 최종적으로 판단 후 Singular 시스템은 인스톨 (또는 리인게이지먼트)을 어트리뷰트한 네트워크에게 전송합니다. 이 포스트백은 파트너의 API 앤드포인트에 자동적으로 보내 집니다.
만약 고객사가 어트리뷰션 된 인스톨에 대한 실시간 알림을 원할 경우 Singular에서 BI 플랫폼 또는 광고 대시보드로 전송하도록 설정 하실 수 있습니다. (내부 BI 포스트백 설정방법을 참고하세요).

어트리뷰션 데이터 접근 

Singular에서 어트리뷰션 결과에 대한 데이터를 보는 방법에는 여러가지가 있습니다: 

  • 어트리뷰션 집계 데이터를 Singular의 리포트를 활용하여 확인해보세요. Singular 웹 또는 Singular API를 통하여 리포트를 실행할 수 있으며 인스톨 및 리인게이지먼트와 같은 메트릭스를 포함하여 각 네트워크, 앱, 캠페인 등 에 대한 집계된 어트리뷰션 데이터를 확인할 수 있습니다. 더 자세한 사항은 리포트 FAQ에서 보실 수 있습니다.
  • 유저 레벨 데이터를 원하시면 어트리뷰션 로그를 참고해주시기 바랍니다. Singular의 어트리뷰션 서비스를 사용 할 경우, Export Logs 페이지를 통해서 유저 레벨 데이터의 로그를 확인할 수 있습니다. 더 자세한 사항은 어트리뷰션 로그 추출 페이지를 참고하여 주십시오. 

만약 고객사가 어트리뷰션 된 인스톨에 대한 실시간 알림을 원할 경우 내부 BI 포스트백 설정을 참고하세요.

어트리뷰션 방식

Singular는 아래와 같은 방법으로 광고 인게이지먼트 기기를 앱 인스톨 기기와 매칭합니다:

방식 설명
결정론적 매칭 방법
인스톨 리퍼러 (Install Referrer) (Android만 해당)  인스톨 리퍼러가 사용 가능한 경우, 이 방법은 가장 높은 정확성을 나타내는 방법입니다. 이 방법을 이용하면 사용자가 광고를 클릭하고 Google Play Store에 도달할때 Singular의 고유 리퍼러 ID가 Google Play에 전송됩니다. 사용자가 앱을 인스톨한 후 앱을 오픈하면 Singular SDK가 리퍼러 ID를 Singular 서버에 보내게 되고  Singular는 이 방식을 어트리뷰션에 사용할 수 있습니다. 
식별자 매칭(Identifier Matching) 우수한 신뢰성을 내포한 이 방법에는 사용자가 클릭하는 Singular 트래킹 링크에 기기의 Google Advertising ID (AIFA)iOS Advertising ID (IDFA)가 포함합니다. Singular는 이 광고 ID를 바탕으로 인스톨 이벤트와 클릭을 매칭합니다. 
딥 링크 (Deep Link)

이 방법은 이미 인스톨 된 앱으로 직접 사용자를 딥링크하는 광고를 클릭할 때 적용되는 방법입니다. 이 경우, Singular는 클릭을 발생시킨 기기와 앱이 설치된 기기가 같음을 확인 할 수 있습니다. 


딥 링크는 거의 대부분 리인게이지먼트 어트리뷰션에 사용되지만 한가지 예외의 상황이 있습니다: 사용자가 앱을 다운로드 하였으나 한번도 실행하지 않은 경우입니다(인스톨 어트리뷰션이  아직 수행되지 않은 상태). 이 경우 딥링크는 실제로 처음 앱오픈을 유발하고 또 어트리뷰션 설치를 발생시킵니다. 

확률론적인 방법
디바이스 핑거프린팅 (Device Fingerprinting) 핑거프린팅 방식은 인스톨 리퍼러나 고유 식별자를 이용할 수 없을때 사용되는 방법입니다. 이 방법을 통하여 Singular의 트래킹 URL은 기기의 IP주소와 모델과 같은 기본적인 정보를 수집합니다. 이 정보들이 결합 되어 고유 기기의 핑거프린트로 생성 되어  인스톨 기기 정보와 비교 합니다. 더 많은 정보를 원하시면, 디바이스 핑거프린팅 FAQ를 참고하세요.

업데이트 (2021월 1월 27일): Apple은 앱 추적 투명성(App Tracking Transparency) 요구 사항을 iOS 14.5 배포부터 강제한다는 업데이트를 발표했습니다. iOS 14.5 이후부터 iOS에서의 확률적 어트리뷰션은 Apple이 허용하는 시나리오 상황에서만 가능합니다.

그 외
SANs (자기 기여 네트워크)를 위한 어트리뷰션 Facebook 또는 Twitter와 같은 자기 기여 네트워크(또는 SANs - Self Attributing Networks)를 통한 캠페인은 Singular의 트래킹 링크 포함을 허용하지 않기 때문에 일반 어트리뷰션 방법을 적용 할  수 없습니다. 대신 Singular는 Facebook, Google Ads, Twitter, Apple Search Ads, Snapchat, 그리고 Yahoo Gemini와 같은 셀프 어트리뷰션 네트워크와 특별한 파트너십을 맺고 있습니다. Singular는 파트너에게 인스톨을 보고하고, 파트너는 파트너 광고 플랫폼에서 매칭된 광고 클릭 또는 광고 노출에 대해 Singular에 보고합니다. 이와 같이 제휴된 파트너의 경우, Singular는 같은 방법으로 리인게이지먼트를 트래킹 할 수 있습니다. 

주의: Singular는 Google과 Apple의 개인 정보 보호 정책에 따라 사용자가 재설정할 수 있는 Google 광고 ID (AIDA)iOS 광고 ID (IDFA) 를 통한 고유 기기와 어트리뷰션 정보를 트래킹합니다. Singular는 어트리뷰션과 코호트 정확성을 확인하기 위하여 기기의 인스톨 어트리뷰션 정보를 보유합니다. 리인게이지먼트는 제휴된 파트너들과 함께 언제든지 트래킹될 수 있습니다. 

iOS의 어트리뷰션 워크플로

iOS 14.5부터 Apple의 "앱 추적 투명성(App Tracking Transparency)"과 "유저 프라이버시와 데이터 사용 가이드라인(User privacy and data use guidelines)"은 몇몇 시나리오를 제외하고는 위와 같은 어트리뷰션 방법 사용을 제한합니다. iOS 14와 앱 추적 투명성에 대해 더 자세한 내용을 FAQ에서 확인하세요.

iOS 14.5 배포 이후부터 Singular는 iOS 14 이상에서 퍼블리셔 앱과 광고주 앱을 사용하는 유저의 앱 추적 투명성 상태에 따라 다음 어트리뷰션 워크플로를 준수할 예정입니다.post-att-attributionmethods.png

클릭과 노출을 보내는 파트너는 다음 사항을 확인하세요.

  • 퍼블리셔와 광고주 앱 모두에서 앱 추적 투명성 동의가 이뤄진 경우 Singular는 IDFA를 사용해서 어트리뷰션을 진행합니다. 이 시나리오는 모바일 앱 인벤토리에서 광고를 제공하는 파트너 소스에 적용됩니다.
  • Singular는 Apple의 "유저 프라이버시와 데이터 사용(User privacy and data use)" 가이드라인에 따라 Singular는 지원이 허용되는 시나리오가 아닌 상황에서 앱 추적 투명성 동의 없이 확률적 어트리뷰션을 사용하지 않습니다. 파트너 소스에서 확률적 어트리뷰션이 허용되는 시나리오는 유료(paid) 모바일 웹 인벤토리를 사용하는 경우입니다. 이 시나리오라고 하더라도 유저는 광고주 앱에서 반드시 앱 추적 투명성에 동의해야 함을 유의하세요.

파트너의 인벤토리와 연동 방법 다양성으로 인해 Singular는 별도로 지정하지 않고 클릭과 노출이 보내지는 경우 기본적으로 모바일 앱 인벤토리로 취급합니다. 이는 Singular의 고객사와 파트너가 "유저 프라이버시와 데이터 사용(User privacy and data use)"을 준수할 수 있도록 보장하기 위함입니다.

모바일 웹 파트너 지원 측면에서는 확률적 어트리뷰션이 유저, 광고주, 파트너들을 위해 프라이버시를 보호하도록 추가 요구사항을 구현했습니다.

터치포인트 우선순위 

터치포인트는 인스톨 전 광고와 관련된 모든 사용자 인게이지먼트를 의미합니다. Singular 는 자연 유입을 통한 인스톨의 경우에도 터치포인트를 부여 합니다. (단, 다른 유효한 터치포인트가 없을 경우 한정)

다음 테이블에서 Singular가 우선순위를 지정하는 방식에 관한 자세한 정보를 더 확인하실 수 있습니다. 

순위 어트리뷰션 방식 인스톨에 사용됨 리인게이지먼트에 사용됨
1 인스톨 리퍼러를 포함한 클릭 ✔️   
기기 ID를 포함 한 클릭
또는 SAN를 통한 클릭 
✔️  ✔️
딥링크 ✔️  ✔️
2 핑거프린팅을 포함한 클릭 ✔️   
3 광고 ID를 포함한 노출(view) ✔️   
4 핑거프린팅을 포함한 노출(view) ✔️  
5 자연 유입(오가닉) ✔️  

어트리뷰션 룩백윈도우 

룩백윈도우는 Singular에서 설치 (또는 리인게이지먼트) 이벤트를 유발시킨 터치포인트를 검색하는 시간범위를 결정하는 설정입니다.
Singular는 오직 터치포인트와 인스톨/리인게이지먼트 사이의 시간이 룩백윈도우에서 설정된 기간 과 같거나 적을때만 어트리뷰트합니다. 

예 : 만약 룩백윈도우가 7일로 설정되어있고 클릭이 인스톨과 매칭하기 3일전에 일어났다면, 그 클릭은 기여도를 부여 받게 됩니다. 하지만 클릭이 인스톨 되기 8일전에 일어났다면, 그 클릭은 기여도를 받을 수 없습니다.

Screen_Shot_2020-06-04_at_18.52.42.png

만약 어트리뷰션 윈도우 내 터치포인트가 없다면 (또는 어트리뷰션 윈도우 내 모든 터치포인트가 위조된 것임으로 확인된다면), 그 인스톨은 자연유입으로 어트리뷰트 될 것입니다. 

룩백 윈도우 기본설정과 커스텀 옵션

결정론적 어트리뷰션 방식을 사용할 때 룩백윈도우의 기본 설정은 7일이지만 각각의 앱과  네트워크에 대해 커스텀 윈도우를 1~30일로 설정할 수 있습니다 (파트너 설정 FAQ를 확인하세요.) 

Singular 링크를 사용할 경우, 룩백윈도우를 트래킹 링크 별로 설정할 수 있습니다. 설정된 룩백윈도우는 각 파트너의 연동 규격을 통해 설정 되어 있는 기본 룩백윈도우보다 우선 시 될 것입니다. 이 설정은 파트너가 각기 다른 어트리뷰션 윈도우로부터 이익을 얻을 수 있는 다양한  채널을 가지고 있을때 적합 합니다.

핑거프린팅을 사용할 때 디폴트 룩백윈도우시간은 24시간입니다. 더 많은 정보를 원하신다면, 핑거프린팅이 사용되는 일반적인 경우는? 항목을 참고하세요.  

인스톨 이 후 이벤트와 언인스톨 트래킹

앱에 포함된 Singular SDK를 통해 Singular는 앱이 설치된 후 앱에서 일어나는 사용자 이벤트를  식별할 수 있습니다. 이벤트는 다음의 경우 등을 가리킵니다: 

  • 사용자 세션 (예, 유저가 앱을 열때마다)
  • 인 앱 구매 (앱에서 구매가 이루어졌을 때)
  • 회원가입, 튜토리얼 완료, 또는 레벨업 등 앱에서 일어나는 모든 이벤트. SDK와 연동할때  이벤트를 설정할 수 있습니다.  

인스톨 후 발생하는 이벤트는 최초 인스톨의 소스로 (또는 마지막 리인게이지먼트가 존재한다면 리인게이지먼트의 소스로) 어트리뷰트 됩니다. 이 데이터를 통해 KPI를 기준으로 캠페인이나 크리에이티브를 끊임없이, 유동적으로 최적화 하실수 있습니다. 어떤 광고 매체, 캠페인, 또는 크리에이티브가 가장 많은 회원가입과, 튜토리얼 완료, 레벨 업 등을 이끌어냈는지 트래킹 할 수  있습니다.

Screen_Shot_2020-06-04_at_18.48.44.png

언인스톨 트래킹

Singular SDK 또는 S2S 연동 시 설정 되었을 경우, 모바일 플랫폼의 푸시 알림을 통하여 삭제 여부를 추적할 수 있습니다. 언인스톨은 인스톨 이 후 발생한 이벤트로서 간주되어 리포트에서  설정하고 확인 할 수 있습니다.  

트래킹 리인게이지먼트 

SIngular를 통해 사용자의 리인게이지먼트를 추적할 수 있습니다. Signular에서 리인게이지먼트란 사용자가 리타겟팅(앱을 사용했던 사용자를 다시 타겟팅하는 것을 가리킴) 광고를 클릭한 후, 이미 인스톨 했던 앱을 다시 오픈하는것을 의미합니다.
리인게이지먼트에 대하여 더 알고 싶으시다면, 여기를 확인하세요.

Unpaid 소스에 대한 Android UTM 리퍼러 트래킹 

이 부가적인 기능은 신규 고객에게 기본적으로 활성화 되지 않습니다.

UTM 리퍼러 트래킹을 활성화하려면 Singular의 고객 성공 매니저(CSM)에게 문의하여 주시기 바랍니다.  

Singular가 인스톨을 어트리뷰트하기 위해 유료 광고를 진행한 소스를 찾을 수 없는 경우, 인스톨은 일반적으로 자연 유입으로 간주되고 (터치포인트 우선 순위를 참고하세요.) 리포트 내 소스필드에 “자연 유입(Organic)"으로 표시 됩니다. 그러나 자연 유입에 관한 인사이트를 더 얻고 싶을 수 있습니다. Singular가 제공하는 한 가지 옵션은 UTM 리퍼러를 캐치하는 것 입니다. 이 데이터 조각은 때때로 Google 플레이 URL에 포함되어 있으며, 사용자들이 Google Play에 들어갈 때 클릭한 소스의 링크의 출처를 나타냅니다.
예를 들어, 아래와 같은 Google Play URL은 사용자가 Facebook 모바일 앱에서 링크를 클릭하여 앱을 설치했을때 사용된 링크 예시 입니다: 
https://play.google.com/store/apps/details?id=net.singular.deviceassist&referrer=utm_source%3Dapps.facebook.com

만약 UTM 리퍼러 트래킹을 사용한다면 UTM 리퍼러가 있는 무료 트래픽의 데이터가 리포트에서 SourceTracker Source Name에 “UTM Referrer"로 표시됩니다. 다음 표를 참조하세요.  

utmreferrer.png

도움이 되었습니까?