관리자페이지는 서비스 운영의 중심 역할을 하며, 운영자가 서비스의 모든 측면을 효율적으로 관리할 수 있도록 돕는다. 서비스 기획자로서 관리자페이지를 기획할 때는 다양한 요소를 고려해야 한다. 관리자페이지를 잘 만들면 내부 CS공수도 줄일 수 있는 경제적 이점도 있다. 이전엔 관리자페이지 기획을 위해 MVP를 수립하는 상황에 대한 글을 쓴 적 있었는데 이번 글에서는 관리자페이지 기획 시 반드시 파악해야 할 요소와 시작점에 대해 조금 더 상세히 적어보겠다.
관리자페이지 기획의 첫 단계는 서비스 목표와 운영자의 요구사항을 명확히 파악하는 것이다. 관리자페이지에서 관리하고자 하는 영역이 얼만큼인지 모든 요소를 고려하는 것이 중요하다. 서비스의 목적에 따라 필요한 기능이 달라지므로 서비스 전체 구조와 흐름, 주요 관리업무, 운영자 요구사항을 구체화하는 것이 중요하다.
서비스의 주요 기능은 무엇인가?
운영자가 가장 많이 사용할 기능은 무엇인가?
운영자들이 현재 겪고 있는 불편함은 무엇인가?
운영자의 역할에 따라 필요한 기능과 권한이 다르다. 관리자 유형을 정의하고, 각 유형별로 필요한 권한을 파악해야 한다. 그리고 각 유형별 권한 설정 기준과 권한 관리 시스템을 구축할 수 있도록 설계한다.
슈퍼 관리자: 모든 기능과 데이터를 접근하고 관리할 수 있는 최고 권한을 가진 관리자.
콘텐츠 관리자: 게시물, 상품, 이벤트 등의 콘텐츠를 관리하는 관리자.
고객 지원 관리자: 사용자 문의, 피드백, 불만을 처리하는 관리자.
통계 관리자: 서비스의 각종 통계 데이터를 조회하고 분석하는 관리자.
관리자페이지에서 다루게 될 주요 데이터의 흐름을 이해해야 한다. 사용자 정보, 주문 정보, 상품 정보 등의 데이터가 어떻게 생성되고 변경되는지 파악하여, 효율적인 데이터 관리 기능을 설계할 수 있다.
사용자 정보를 조회, 수정, 삭제할 수 있는 기능이 필요하다. 검색 및 필터링 기능을 통해 특정 조건에 맞는 사용자를 쉽게 찾을 수 있어야 한다. (단, 요즘 관리자페이지 내에서 사용자 리스트를 보여줄 때 개인정보 관련 마스킹이 필요한 사례도 있으니 설계할 때 이 부분도 고려하여 설계해야 한다.)
사용자 목록 조회
사용자 상세 정보 보기
사용자 계정 수정 및 삭제
사용자 활동 로그 조회
사용자 등록/삭제
여기서 결제 및 주문 관리는 관리자페이지에서 일반 사용자들의 결제를 관리할 수 있도록 하는 기능이라고 보면 된다. 결제 요청, 승인, 결제 완료, 환불 등의 프로세스를 파악하여 관리자페이지에서 효율적으로 관리할 수 있도록 설계해야 한다. 결제 실패, 환불 처리 등의 예외 상황을 처리할 수 있는 기능도 포함해야 한다.
결제 내역 조회
주문 상태 변경 (예: 배송 중, 배송 완료)
환불 요청 및 처리
결제 실패 내역 및 재처리
이 결제는 앞서 말한 2.2의 결제와는 다르게 구독형 서비스나 계정 추가 시 결제를 관리할 수 있는 기능을 고려한 것이다. 서비스 이용을 위해 매번 계약과 세금계산서 발행으로 진행하지 않는 이상 이 관리자페이지의 이용하는 관리자들이 결제할 수 있는 기능도 설계되어야 한다. 때에 따라 거래에 대한 매출전표, 영수증 등을 출력할 수 있는 기능도 함께 고려하면 좋다.
구독 결제 상태 조회 및 관리
구독 플랜 변경 및 갱신 관리
계정 추가 결제 관리
결제 주기 및 만료 알림 설정
앞서 1.2에서 언급한 관리자 유형과 관련하여, 각 관리자 유형별로 접근할 수 있는 기능과 데이터를 제한하는 권한 관리 시스템이 필요하다. 이를 통해 보안성을 높이고, 각 운영자가 자신에게 필요한 기능에 집중할 수 있도록 한다.
관리자 유형별 권한 설정
권한 변경 내역 기록
특정 기능 접근 제한
운영자가 서비스 현황을 파악할 수 있는 통계와 분석 도구를 제공한다. 이를 통해 트래픽, 매출, 사용자 행동 등을 실시간으로 모니터링하고 분석할 수 있어야 한다. 중요한 것은 '다양한 지표를 시각적으로 표현해 운영자가 쉽게 파악할 수 있는가'에 대한 고민이 필요하다. 필요시 통계 내용을 출력하거나 다운로드하는 디테일한 기능도 함께 고려하여 설계할 수 있다.
일일, 주간, 월간 트래픽 통계
매출 분석 리포트(또는 맞춤형 리포트 생성)
사용자 행동 분석 (예: 페이지뷰, 체류 시간)
실시간 모니터링 대시보드
콘텐츠를 효율적으로 관리할 수 있는 기능을 포함해야 한다. 게시물 작성, 수정, 삭제 기능과 함께, 콘텐츠의 상태를 쉽게 확인할 수 있는 인터페이스를 제공해야 한다.
게시물 목록 조회
게시물 작성 및 수정
게시물 상태 변경 (예: 공개, 비공개)
콘텐츠 카테고리 관리
운영자가 사용자에게 중요한 정보를 전달할 수 있는 공지사항 관리 기능도 필요하다. 공지사항 외에도 1:1 문의에 대한 모니터링/답변, FAQ관리 페이지 등까지 함께 고려해 보면 좋다.
공지사항 작성 및 수정
공지사항 목록 조회
공지사항 상태 변경 (예: 공개, 비공개)
공지사항 발송 대상 설정 (예: 전체 사용자, 특정 그룹)
관리자페이지 기획에 대해 사실 도메인별로 관리에 대한 요구사항이 천차만별일 수 있다. 하지만 최대한 유사성을 띄는 기본 맥락을 정리해 보았다. 관리자페이지 기획은 서비스 운영의 효율성과 사용자 만족도를 높이는 중요한 작업이다. 이를 통해 사용자는 물론 이를 사용하는 관리자도 만족하여 매출 증가로 이어지고, 회사 입장에서는 고객 서비스(CS) 등 서비스 운영 측면의 비용도 줄일 수 있다.
서비스 목표와 운영자의 요구사항을 명확히 파악하고, 관리자 유형별 권한을 설정하며, 결제 시스템을 포함한 다양한 기능을 효율적으로 설계해 서비스 사용자와 관리자 모두에게 최상의 경험을 제공할 수 있기를 기대한다.