Search
🔹

'Yammer'사의 데이터 분석 프로젝트 l 2020.08

Created
2020/12/11 07:19
Tags
데이터 분석
마케팅
yammer사의 로고

Summary.

출처 : 데잇걸즈 사이드 프로젝트 블로그 '데글데글' - 야머 프로젝트 (1) 유저의 유입이 줄어드는 원인을 밝혀라!
데잇걸즈 4기 SQL 수업의 주요 프로젝트로 진행
프로젝트 기간 : 2020.08-2020.09
소셜 네트워크 서비스 Yammer의 유입, 검색기능, A/B테스트에 대한 동료의 분석 결과를 피드백함
프로젝트 의의 : 비즈니스 데이터를 기반으로 SQL 쿼리를 개선하고, 새로이 작성하면서 다양한 쿼리들을 이해하고 전달하는 시간을 가짐.
데이터 활용 : Mode의 SQL Analytics Training
기여 키워드 : #논리설계 #데이터구조도식화 #SQL쿼리분석

Project.

유저의 유입이 줄어드는 원인 분석

프로젝트 내용 전체 노션 링크
배경 : 주간 활성 유저(WAU)의 급격한 하락에 관한 이유를 Yammer 사원 입장에서 피드백 전달
진행 내용 : 역설계(Reverse Engineering)를 통한 비즈니스 파악으로 문제 접근 시도 → 집중적으로 봐야 할 테이블과 데이터를 확인. SQL 쿼리를 구체적으로 뜯어보며 분석. 중복 데이터를 제거하기 위해 새로운 서브쿼리를 작성하여 실행함.
signup 데이터 (프로젝트 일부 발췌)
새로운 Growth Rate 그래프 작성(Weekly, Montly)
- 새롭게 분석한 그래프와 쿼리의 의의 1. 'Weekly'그래프로 가독성을 높이고 성장추이 파악을 용이하게 만듬 2. 성장률그래프를 일별, 주별, 월별로 파악하여 패턴파악 및 다른 인사이트 도출 3. 주별 그래프에서 623일 주에 성장률이 2주 연속으로 낮음 -> 문제 제기 4. 월별 그래프에서 전년도 8월과 당해 8월이 동일하게 감소 -> 여름휴가 가능성 뒷받침 5. 한계: 데이터가 2013, 2014년 밖에 없어서 8월 감소가 계절성을 띄는지 확실치 않음
SQL
복사

검색 기능 개선 방안 제시

프로젝트 내용 전체 노션 링크
배경 : 고객의 검색 경험 향상을 위해 어떤 기능을 개선할지 Yammer 사원 입장에서 피드백 전달
진행 내용 : 분석에 사용한 5개의 서브쿼리로 이루어진 테이블의 구조를 도식화 → 각 테이블과 쿼리의 관계를 섬세하게 탐색해보고, 전체적으로 보완할 수 있는 새로운 쿼리를 작성
데이터 업데이트 문제 (프로젝트 일부 발췌)
→ 실제 데이터 값과 주니어가 보여준 그래프의 값이 다르다
"엥? NULL값은 빼고 세야 하는 게 아닐까??"
LEFT JOIN ON 조건 확인
LEFT JOIN ON 조건 INTERVAL 'first session` 의 의미 재확인 ON session.user_id = e.user_id -- 같은 유저 AND session.session_start <= e.occurred_at -- 한 세션 안 (1) AND session.session_end >= e.occurred_at -- 한 세션 안 (2) AND session.session_start <= first.first_search + INTERVAL '30 DAY' --> NULL값은 '30 DAY INTERVAL' 조건에 맞지 않으므로 세지 않는 것이 맞음.
SQL
복사

A/B 테스트를 진행한 결과 분석

프로젝트 내용 전체 노션 링크
배경 : 메시지 발송 기능을 개선하여 A/B테스트를 진행했을 때 Yammer 사원 입장에서 피드백 전달
진행 내용 : 서브쿼리 도식화를 통해 → 각 테이블을 직접 JOIN해보며 쿼리에 대한 이해를 높임 → 코호트 분석을 통해 세부적으로 테스트 결과를 쪼개보는 과정 실시
해당 프로젝트를 통한 팀의 제안 (프로젝트 일부 발췌)

A/B 테스트 기간에 발생한 변수 파악 필요

우선적으로, 구체적인 독립/종속변수와 명확한 가설을 설정해야 함 → ex) CTA 버튼 확대가 포스팅 수를 증가시킨다, 레이아웃 재설정이 디바이스별 호환성을 증가시킨다.
고객의 UI/UX 관점에서 이전 / 이후 퍼블리싱이 어떤 차이를 갖는지에 대한 피드백 필요
포스팅을 독려하기 위한 마케팅 플랜이 따로 진행된 것이 있는지?
로그인이 아닌 다른 버그 이슈가 있을 수도 있음