왜 내 앱의 설치(Install) 숫자는 정확하게 집계되지 않나요?

숫자를 보면서 마케팅 성과측정을 하는 마케터 분들에게 가끔씩 이런 질문을 받습니다.

앱 스토어에 가서 우리 앱의 설치수를 보았는데, Attribution Analytics에서 집계한 우리 앱의 설치 숫자와 차이가 나요. 도대체 왜 그런거죠?

전통적인 웹 환경에서는 보통 브라우저에 저장되는 ‘쿠키’를 통해 사용자의 어마무시한 정보를 전달받습니다. 그리고 이러한 쿠키들을 광고 사업자들은, 이러한 쿠키를 수집해서 이용자에 맞는 타겟팅 광고를 한다고 이야기하고 있습니다.

하지만 모바일 환경에서는 더이상 이러한 방법이 먹히지 않습니다. 이는 모바일 환경에서는 웹에 대응되는 ‘쿠키’가 없기 때문에 한번에 정확하게 추적하기가 (해당 광고를 보고, 광고를 클릭했는지, 내 앱을 설치했는지, 실행했는지 등 모든 앱 실행자 추적 – Attribution) 쉽지 않기 때문입니다. 그럼에도 불구하고, 모바일 환경에서도 우리 앱의 사용자가 어떤 경로를 통해 우리 앱을 설치하고 사용하게 되었는지는 중요한 정보입니다. 따라서 모바일 환경에서는 크게 6가지의 방법으로 Attribution을 측정합니다.

Attribution 측정 방식

 1. Google Referrer 방식

가장 신뢰도가 높은 방법입니다. 이론상으로는 100% Attribution 가능합니다. 다만, Google play를 통해서만 100%로 Attribution 할 수 있습니다. 트래킹할 수 있는 파라메터를 스토어로 보내서 앱이 다운로드 되었을 시에 다시 스토어로 정보를 보내는 방식입니다. 이를 셋업하는 방법에 대해서는 ab180 블로그에 더 자세히 나와 있습니다.

2. ID Matching: Google Advertising ID(GAID)

위의 Google referrer 방식과는 달리, Google Play 이외에 안드로이드 앱 스토어 밖에서 설치된 것도 측정 가능합니다. 그러나, 모바일 웹에서는 가능하지 않으며, 앱 설치시 사용자의 동의를 얻어야 하고 해당 정보를 전달해주는 Ad Network이 이러한 시스템을 서포트 해줘야 합니다

3. ID Matching: Apple’s IDFA

GAID와 같은 방식으로, 역시 Apple Store 밖에서 설치된 앱에 대해서 추적합니다. 다만, 역시 모바일 웹에서는 가능하지 않으며, 앱 설치시 사용자의 동의를 얻고, 해당 유료광고를 보여준 AD Network가 이러한 시스템을 서포트 해줘야 합니다.

4. Fingerprinting

디바이스 이름, OS 버전, IP 주소, 통신사 등의 공개적으로 접근 가능한 파라미터를 통해 통계적으로 사용자를 매칭하는 방법입니다. 다만, 확률적 매칭 방법이기 때문에 위의 Google referrer방식이나 ID Matching같은 확정적인 방식이 가능하지 않은 경우에만 사용합니다. 다만, iOS에서는 1개의 확정적 방식 (IDFA 방식)밖에 없기 때문에 주로 iOS에서 많이 쓰입니다.

클릭과 인스톨 사이에 시간이 길어지면 길어질수록 사용자의 디바이스 정보가 변경될 확률이 크기 때문에 짧은 window안에서만 추정하기 적합한 방법이기도 합니다. 특히, 모바일의 경우 사용자가 계속 움직이면서 IP 주소가 변경될 가능성이 크기 때문에 해당 디바이스의 정보는 계속 변화하게 됩니다. 그러므로 1-2시간 안에 이루어지는 Attribution은 상당히 정확합니다.

5. Open URL with Click ID

딥링크 방식이기 때문에 설치후 첫 연결에는 딥링크에 접근할 수 없으므로, Install Attribution이 아닌 Event Attribution에 쓰입니다. 앱-앱간, 혹은 웹-앱 간에서 딥링크 클릭시 실행을 바탕으로 측정합니다.

6. Safari View Controller

앱 설치 및 실행시, 사파리 브라우저에 쿠키를 남기고 그것을 수집해서 Attribution을 측정합니다. 사파리가 기본 브라우저로 정해져있는 iOS에서는 사용도가 높지만, 사용자가 임의로 다른 브라우저에서 접속하는 경우 Attribution할 수 없다는 단점이 있습니다.

 

Attribution의 한계와 발전 방향

다시 위의 방식을 정리하면 아래와 같습니다. (단순해보이지만..)

 

스크린샷 2016-06-05 오후 5.13.44

이야기된 것과 같이, 확정적인 식별방법은 구동의 한계들이 있고, 그렇기 때문에 식별하지 못하는 경우는 Fingerprint방식의 확률적 매칭 방법으로 넘어오게 됩니다. 그런데, 이러한 확률적 매칭방식은 모바일 디바이스의 특성상 디바이스의 고유값이 계속 변경된다는 한계가 있습니다. 따라서, 아무리 고도화되어있고 가장 정확한 트래킹을 한다고 하는 Attribution Analytics라고 하더라도 Install을 백퍼센트 정확하게 트래킹을 할 수 없습니다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중