매월 얼마나 많은 사용자가 우리 서비스를 사용할까? (MAU)

MAU = 월간 활성 사용자 수

MAU를 올바르게 측정하기 위해서는 "활성 사용자"가 누구인지를 정확히 정의하는 것이 중요합니다. MAU에 사용되는 데이터로 일일 활성 사용자 (DAU)도 측정할 수 있습니다. 이 두 가지 지표들은 사용자가 얼마나 자주 서비스를 사용하는지를 (stickiness of the product) 확인하기 위해서는 꼭 필요합니다. 높은 MAU는 제공하는 제품이나 서비스에 따라 다르지만, 대게 B2C 앱이나 소프트웨어의 MAU가 B2B의 지표보다 더 높습니다. 이번 템플릿에서는 가상 B2B SaaS 스타트업인 Awesome Company의 데이터베이스를 활용하여 자동화를 만들어보겠습니다. 이번 달에 서비스에 로그인한 유저를 활성 사용자라고 가정하고 시작해 볼까요? 아웃코드에서는 10분 만에 MAU와 필요한 설명이 담겨있는 자동화를 만들 수 있습니다.

샘플 MySQL 데이터베이스

Awesome Company의 MySQL 데이터베이스는 아래와 같이 구성되어 있습니다.

MAU를 계산하기 위해서는 아래의 데이터가 필요합니다.

  • 로그인 날짜

  • 사용자 id

SQL에서 MAU를 계산하는 법

Awesome Company의 2022년 4월의 MAU를 측정하기 위해서는 login_history 테이블의 user_idcreated_at가 필요합니다.

SELECT DATE_FORMAT(created_at, "%Y %M") AS MONTH,
    COUNT(user_id) AS MAU
FROM login_history
GROUP BY DATE_FORMAT(created_at, "%Y %M")
ORDER BY DATE_FORMAT(created_at, "%Y %M") desc

준비작업

위의 샘플 쿼리를 가지고 있는 데이터베이스에 맞게 수정/업데이트해주세요.

아웃코드 자동화앱 만들기

1. 새로운 자동화앱 생성

아웃코드에 접속 후 우측 상단의 메인 메뉴에서 자동화툴을 선택하고 직접만들기를 선택하면 새로운 창이 열립니다.

아래와 같은 자동화툴 만들기 창이 나타나요. 모든 자동화 설정은 오른쪽 영역에서 해요.

2. 데이터베이스 선택

  1. 에서 가지고 계신 데이터베이스 종류를 선택합니다.

  2. 앱리스트에서 연결된 데이터베이스를 선택합니다. 만약 연결된 데이터베이스가 없다면 + 새 연결 추가하기를 선택합니다.

데이터베이스는 연결하는 방법은 본 가이드의 좌측 메뉴에서 앱연결 참조하세요.

  1. 동작은 쿼리를 선택하고

  2. 입력창에 준비한 쿼리를 입력하세요

  3. 저장을 누르세요

3. 앱 추가하기

  1. 슬랙, 잔디, 팀즈 등의 협업툴로 매일 MAU데이터를 팀원에게 자동으로 알려주세요

  2. 구글시트, 에어테이블, 노션 등으로 매일 데이터를 저장해보세요.

  3. 통계용 데이터베이스에 매일 업데이트해보세요.

Last updated