애드브릭스는 모바일 앱 분석 솔루션으로, 많은 개발사들이 애드브릭스를 통해 앱의 성과를 지표화하여 분석하고 있습니다. 시간이 지나면서 사용자의 요구는 다양해졌고 분석해야 하는 앱의 개수는 폭발적으로 증가하였습니다. 그 결과 애드브릭스는 사용자에게 다양한 지표를 손쉽고 빠르게 고객에게 제공하기 위해 지속적인 서비스 아키텍쳐 재설계 및 데이터의 라이브 마이그레이션을 진행하였습니다.
이 세션은 폭발적으로 성장한 분석툴이 사용자의 다양한 요구사항을 만족시키기 위해 재설계한 아키텍쳐와 그 구현에 대해 설명하고 라이브 마이그레이션을 진행하며 얻은 경험과 인사이트를 공유합니다.
15. 마케팅 비용과 유저 매출간의 ROI는 어떤지
어떤 마케팅 매체가 우리 앱에 잘 맞는지
마케팅으로 유입된 유저는 우리 앱에서 어떤 행동을 하는지
매출이 일어나긴 하는데 어떤 아이템이 잘 팔리는지
유저가 언제 처음 구매 / 재구매를 하는지
우리 유저들은 언제 이탈하는지
우리 앱은 어떤 국가 / 성별 / 연령 유저들이 주로 이용하는지
주요 마케팅 지표의 증가
16. 앱을 잘 만들어서 대박을 내는 것이 무엇보다 중요
자체 분석 지표를 직접 개발해 보려고 하니
앱 마케팅에 대한 깊은 이해가 필요
가장 중요한 점은 앱을 잘 만들기에도 빠듯한 인력과 시간
중견 개발 업체의 어려움
17. 자체 분석툴과 팀이 이미 존재하며
국내 최강 분석력을 자랑
하지만 트래킹 시스템은 국내 / 해외 매체와의 협업이 문제
성과 트래킹 기능을 직접 개발하기가 어려움
대형 개발 업체의 어려움
24. 애드브릭스 개발팀은
내부를 돌아볼 새도 없이
최대한 빠르게 고객이 원하는 기능을
제공하는 것을 목표로
숨막히는 레이스를 펼침
http://www.motorian.kr/?p=39154
25. 딥링크 성과 측정 (예정)
노출 기반 성과 측정 (예정)
매체 / 광고주 이벤트 포스트백
페이스북 앱 인스톨 캠페인 지원
구글 애드워즈 UAC 캠페인 트래킹 지원
트래킹링크 시스템 개편
매체 성과 포스트백 기능 추가
구글 애드워즈 포스트백 국내 최초 지원
애드브릭스 열람 권한 개편
글로벌 전체 해외 매체 파트너십 연동
모바일 비즈니스 플랫폼 개편
최근 애드브릭스 업데이트
1년 만에
업데이트 한 내용들
44. 기존 시스템은 빠르게 소비자의 요구에 부응하고
그 와중에 새로운 시스템을 구현
기존 데이터를 데이터 레이크에 올린 뒤
양쪽에 동일한 데이터를 입력해서 동일한 결과를 출력하는지 확인
동일한 결과를 출력한 지 2주일이 지나면
‘마치 없었던 일 처럼‘ 시스템을 교체한다!
컨셉
45. 시스템 양쪽에 실시간 데이터를 전달할지
기존에 저장된 데이터를 데이터 레이크에 어떻게 옮길지
양쪽에서 동일한 결과물을 출력하는지 어떻게 확인할지
시스템을 교체하는 동안 유입되는 신규 유저 액티비티는 어떻게 보관할지
막막한 상황
실제로 하려니
46. 중간에 액티비티 큐를 하나 두고,
큐에 있는 데이터를 읽는 워커가 양쪽으로 데이터를 전달
기존에 저장된 스토리지 데이터는
레플리카를 제작해서 우선 데이터를 안전하게 카피하고
카피한 데이터를 데이터 레이크에 올리자
기존 시스템은 기존처럼 고객에게 지표를 제공하고
새 시스템은 개발자가 직접 지표를 확인
해결책
47. Adbrix User
Mobile
Device
Route 53
Analytics
Web Service
MSSQL
Analytics
AWS Tokyo region
Tracking API
MSSQL
Activity
Storage
Activity
Queue
Activity
Storage
Activity
Stream
Worker
Activity
Streams
Web API
Spark
Daily Batch
Process
Adbrix
Developer
Activity
Worker
MSSQL
Activity
Storage
Replica
49. 목요일 새벽에 시스템 교체
예상과는 다르게 큰 문제 없이 수 분 내에 바로 교체완료
50. Adbrix User
Mobile
Device
Route 53
Analytics
Web Service
MSSQL
Analytics
AWS Tokyo region
Tracking
Web API
Activity
Storage
Activity
Stream
Worker
Kinesis
Activity
Streams
Tracking
Web API
Spark
Daily Batch
Process
Activity
Queue
Activity
Worker
52. 금요일에 분석 결과에서 신규 유저 수치에 이슈 발생
키네시스 스트림 리텐선 피리어드 1주일로 연장
분석 지연시키고 바로 로직 확인
이슈 발생
53. 데이터 저장 시 유저 번호 발급 로직에 문제
새로운 스트림 워커에서 데이터 리스토어
리스토어된 데이터에서 분석 다시 진행
이슈 해결
54. Adbrix User
Mobile
Device
Route 53
Analytics
Web Service
MSSQL
Databases
Analytics
AWS Tokyo region
Activity
Storage
Activity
Stream
Worker
Kinesis
Activity
Streams
Activity
Tracking
Web API
Spark
Daily Batch
Process
Activity
Restore
Stream
Worker
Activity
Restore
Storage
55. 금요일 신규유저 수치에도 문제 발생
왜지??
아무리 찾아봐도 문제가 보이지 않음
그런데 토요일에