인프런 커뮤니티 질문&답변

study님의 프로필 이미지
study

작성한 질문수

PM을 위한 데이터 리터러시(프로덕트 데이터 분석)

6-4. 데이터 로그 설계 Process

6-4 PPT 126페이지에 DAU 계산 시 Push 발송된 기록을 제외

해결된 질문

작성

·

311

1

DAU 계산할 때 push 발송된 기록을 제외하고 싶다면 notification_foreground 제외 필요라고 되어있는데 정확하게 이해가 되지 않습니다!

다른 notification_disimiss나 open이나 receive는 제외하지 않아도 되는걸까요?

답변 1

0

카일스쿨님의 프로필 이미지
카일스쿨
지식공유자

study님 안녕하세요! 좋은 질문해주셔서 감사합니다

말씀해주신 것처럼 더 Strict하게 정의한다면 notification 시리즈를 모두 제외해서 DAU를 보는 것이 좋을 것 같네요. 다만 notification_open을 하는 것은 DAU에 포함되어도 괜찮을 것 같아서 3개만 제외하는 것으로 처리할 것 같아요

참고로 notification_dismiss, notification_receive는 안드로이드에서만 발생하는 이벤트라 iOS에는 발생하지 않는 이벤트입니다. 생각해보니 제 암묵지에는 두 플랫폼 중 한 곳에서만 발생하는 이벤트는 사용하지 않는다라는 기준이 있어서 안드로이드, iOS 둘 다 발생하는 이벤트인 notification_foreground, notification_open 중에 notification_foreground를 제외한다고 작성했다고 생각해주시면 좋을 것 같아요!

쿼리 예시

SELECT
event_date,
COUNT(DISTINCT user_pseudo_id) AS DAU
FROM firebase_table
WHERE event_name NOT IN ('notification_dismiss', 'notification_foreground', 'notification_receive')
GROUP BY
event_date

 

좋은 질문해주셔서 저도 다시 생각할 수 있었어요. 말씀해주셔서 감사합니다.

study님의 프로필 이미지
study

작성한 질문수

질문하기