해결된 질문
작성
·
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
좋은 질문해주셔서 저도 다시 생각할 수 있었어요. 말씀해주셔서 감사합니다.