[그로스 해킹] 5장~에필로그
·
데이터 분석/데이터 넥스트레벨 챌린지
데이터리안의 데이터 넥스트 레벨 챌린지를 통해 읽게 된 그로스 해킹.나는 내 경험을 회고하고 그로부터 얻은 깨달음을 기록하는 식으로 챌린지에 참여했다.나의 1년 전 인턴, 1개월 전 마친 데이터 분석 프로젝트, 이제 3주차가 된 현재 일 경험을 돌이켜보며책 속 인상 깊은 내용과 나의 그동한 경험에서 느꼈던 물음표를 느낌표로 바꾼 부분들을 기록했다.마지막 3주차 챌린지에 해당하는 5장이 나에게 가장 와닿는 내용.  p1841) 행동 로그 분석을 위한 데이터 파이프라인서비스 로그는 트랜잭션(transaction)의 결과를 기록하는 로그: 가입하거나 예약하거나 결제를 하는 것처럼 하나의 트랜잭션이 완료되면 각각에 대한 서비스 로그가 남는다.행동 로그는 트랜잭션에 이르기까지 사용자가 서비스에서 하는 하나하나의 ..
[그로스 해킹] 3장(3-3. 활성화)~4장
·
데이터 분석/데이터 넥스트레벨 챌린지
p81~ AARRR: A2 Activation 활성화이 단계에서는 고객 유치를 통해 데려온 사용자가 우리 서비스의 핵심 가치를 경험하게 만드는 것이 중요한 포인트다. 서비스에 잘 안착하고 도중에 이탈하거나 중도 포기하지 않게 하는 방법을 살펴보겠다. 활성화 단계의 핵심은 퍼널(Funnel)에 대한 분석이다.사용자들이 서비스에 진입하고 나서 최종적인 핵심 기능을 사용하기까지의 여정을 도표로 나타내면 점점 그 숫자가 줄어드는 게 일반적인데, 그 모습이 깔대기와 비슷하다고 해서 퍼널(Funnel)이라는 용어를 사용한다. 퍼널 분석은 사용자들이 경험하는 단계를 도식화하고 각 단계의 전환율을 측정, 분석하는 과정으로 진행된다. 1. 퍼널의 세부 단계 정의하기2. 전환율 측정하기3. 코호트별 전환율 쪼개보기 p82..
[그로스 해킹] 1장~3장(3-2.고객 유치)
·
데이터 분석/데이터 넥스트레벨 챌린지
p22 리텐션 수치를 확인할 때는 단순 비교 대신 해당 서비스가 속한 카테고리를 감안해서 지표의 건전성을 판단하는 것이 필요하다-> 3개월, 6개월 다이어리를 판매하는 서비스의 리텐션 수치 기준을 90일간 재구매율, 180일간 재구매율로 확인했던 것이 합리적이었다 p25 똑같은 상품에 대한 전환이라도 친구 초대를 통해 들어온 사람과 디스플레이 광고를 통해 들어온 사람은 전환율에 차이가 난다. 친구의 적극적인 추천을 받고 서비스에 유입된 사람은 웹 서핑을 하다가 우연히 클릭한 광고를 통해 들어온 사람보다 전환되는 비율이 훨씬 더 높을 것이다.-> 현재 맡은 프로덕트 - 친구 추천 이벤트 진행 중. referral의 효과를 보기 위해서 이벤트를 실시하는 것일까? p26 시간의 흐름에 따른 전환율의 변화 추이..
[leetcode] Count Salary Categories | 내배캠 SQL 코드카타 112
·
[TIL] SQL/SQL 코드카타
1907. Count Salary CategoriesSELECT "Low Salary" AS category, sum(income 50000) AS accounts_countFROM Accounts
[leetcode] Product Price at a Given Date | 내배캠 SQL 코드카타 110
·
[TIL] SQL/SQL 코드카타
1164. Product Price at a Given Date Write a solution to find the prices of all products on 2019-08-16.Assume the price of all products before any change is 10.Return the result table in any order. # 2019-08-16 일자 '전'의 제품 가격 찾기?# 가격 변경 전(2019-8-16 전) 가격은 모두 10으로 가정SELECT DISTINCT(P1.product_id), IFNULL(P2.new_price, 10) AS priceFROM (SELECT DISTINCT product_id FROM Products) AS P1LEFT JOIN (..
[프로그래머스] 시저 암호 | 내배캠 알고리즘 코드카타 45
·
[TIL] Python/알고리즘 코드카타
제출 답안(10점)def solution(s, n): answer = "" for alpabet in s: if alpabet == " ": answer += " " elif alpabet.islower(): answer += chr((ord(alpabet)-ord('a') + n) % 26 +ord('a')) elif alpabet.isupper(): answer += chr((ord(alpabet)-ord('A') + n) % 26 +ord('A')) return answer      [Python] 파이..
[프로그래머스] 최소직사각형 | 내배캠 알고리즘 코드카타 44
·
[TIL] Python/알고리즘 코드카타
def solution(sizes): width = [] height = [] for i in range(len(sizes)): if sizes[i][0] > sizes[i][1]: width.append(sizes[i][0]) height.append(sizes[i][1]) else: width.append(sizes[i][1]) height.append(sizes[i][0]) answer = max(width)*max(height) return answer def solution(sizes): return max(max(x) for x in si..
[leetcode] if문 활용 | Triangle Judgement | 내배캠 SQL 코드카타 108
·
[TIL] SQL/SQL 코드카타
610. Triangle Judgement Report for every three line segments whether they can form a triangle.Return the result table in any order.삼각형이 될 수 있는지 확인 - 가능하면 Yes, 불가능하면 No 삼각형 조건: 두 변의 길이의 합이 나머지 한 변의 길이보다 커야 함 = 모든 경우의 수를 'IF 함수'를 활용해서 확인 4-1. IF 활용 [TIL] 내배캠 SQL 2, 3주차 강의 / 1회차 LIVE SESSION 복습오늘의 한마디완벽하게 하려고 하지 말고, 일단 하고 보자.목차 1회차 LIVE SESSION 복습 SQL 2주차, 3주차 강의 복습 1회차 LIVE SESSION 복습같은 기초 SQL 강의임..
[leetcode] Consecutive Numbers: LEAD⭐, WITH절 | 내배캠 SQL 코드카타 109
·
[TIL] SQL/SQL 코드카타
최소 3번 이상 연속된 번호를 출력  연속된 번호를 확인하기 위해 LEAD 활용- 기능: 이후의 행을 가지고 올 수 있음(바로 이후, 특정 위치)- 기본 구조: LEAD(컬럼명[, 가져오고 싶은 위치, default]) OVER ([ORDER BY ~])  [SQLD:파트2-2] SQL 활용: 집합 연산자, 다중행 함수(그룹, 윈도우) | 격파르타 SQLD 자격증 챌린지 10일과목2 SQL 기본 및 활용제2장 SQL 활용 제1절 서브쿼리 제2절 집합 연산자 제3절 그룹 함수 제4절 윈도우 함수 제5절 Top N 쿼리 제6절 계층형 질의와 셀프조인 제7절 PIVOT절과 UNPIVOT 제8절 정규표zhixide.tistory.com WITH cte AS ( SELECT num, LEAD(num, ..
[leetcode] HAVING⭐, COUNT | Biggest Single Number, Customers Who Bought All Products, Primary Department for Each Employee | 내배캠 SQL 코드카타 104, 105, 107
·
[TIL] SQL/SQL 코드카타
619. Biggest Single NumberA single number is a number that appeared only once in the MyNumbers table.Find the largest single number. If there is no single number, report null.SELECT MAX(num) AS numFROM ( SELECT num FROM MyNumbers GROUP BY num HAVING COUNT(num)=1) AS single_number 오답노트-- 잠시 기억이 안 나는 바람에SELECT CASE WHEN COUNT(MAX(num))=1 THEN MAX(num) ELSE NULL END AS numFRO..
이데마
데이터 마케터가 되