대시보드 생성
새로운 팀 또는 이니셔티브 대시보드를 만들고, 흩어진 차트를 정리하며, 경영진 보고를 구축하거나 정기 검토 대시보드를 설정하세요.
지침
0단계: 탐색 (기능이 익숙하지 않은 경우)
빌드하기 전에 추적 중인 내용을 이해하세요:
- 주제와 관련된 기존 대시보드/차트 검색
- 관련 이벤트 검색:
Amplitude:search(entityTypes: ["EVENT", "CUSTOM_EVENT"]) get_event_properties를 사용하여 세분화에 사용 가능한 속성 파악- 사용자에게 주요 목표, 핵심 세그먼트, 시간 범위에 대해 질문
1단계: 대시보드 목적 정의
명확히 하세요:
- 대상 청중은 누구인가?
- 어떤 의사 결정을 지원할 것인가?
- 얼마나 자주 검토될 것인가?
- 내러티브 구조는 무엇인가?
2단계: 차트 수집 또는 생성
기존 차트가 발견된 경우 (5개 이상 관련):
Amplitude:search를 사용하여 관련 기존 차트 검색Amplitude:get_charts를 사용하여 해당 차트 정의 검색- 새로운 차트가 필요한 격차 식별
차트가 거의 없거나 없는 경우 (5개 미만 관련):
- "그린필드 빌드" 모드로 전환
Amplitude:query_dataset을 사용하여 필요한 차트 생성- 대시보드를 구축하기 전에
Amplitude:save_chart_edits로 모든 차트 저장 - 먼저 entityTypes: ["EVENT", "CUSTOM_EVENT"]로 관련 이벤트 검색 고려
새 차트 생성:
query_dataset으로 프로토타입을 만들어 데이터 검증save_chart_edits를 사용하여 배치로 저장 (더 효율적)- 대시보드를 생성하기 전에 모든 차트 ID 수집
3단계: 레이아웃 계획
논리적 섹션으로 구성:
- 요약 행: 주요 지표를 한눈에 (헤드라인 뷰)
- 트렌드 섹션: 변화 추이
- 분석 섹션: 세그먼트 및 차원
- 세부 섹션: 지원 분석
4단계: 대시보드 생성
Amplitude:create_dashboard 사용:
- 명확하고 설명적인 이름
- 적절한 높이의 행 (375, 500, 625 또는 750px)
- 적절한 크기의 차트 (3-12 열)
- 섹션용 리치 텍스트 헤더
- chartMetas의 차트 표시 설정:
metric_only: 헤드라인 KPI (단일 숫자)series: 트렌드 라인 (기본 뷰)converted: 퍼널 (전환 뷰)table: 데이터 테이블
5단계: 컨텍스트 추가
다음 내용이 포함된 리치 텍스트 블록 포함:
- 대시보드 목적 및 대상 청중
- 주요 지표 해석 방법
- 관련 리소스 링크
- 마지막 업데이트 또는 검토 일정
레이아웃 가이드라인
| 콘텐츠 유형 | 권장 폭 | 권장 높이 |
|---|---|---|
| 헤드라인 지표 | 3-4 열 | 375px |
| 트렌드 차트 | 6-12 열 | 500px |
| 비교 차트 | 6 열 | 500px |
| 상세 테이블 | 12 열 | 625px |
| 섹션 헤더 | 12 열 | 375px |
모범 사례
- 가장 중요한 지표를 접힌 부분 위에 배치
- 행 내에서 일관된 차트 크기 사용
- 관련 지표들을 함께 그룹화
- 복잡한 지표에는 설명 텍스트 추가
- 여러 유효한 접근 방식이 있는 경우 사용자에게 초점 영역 질문
- 툴 호출을 최소화하기 위해 차트를 배치로 생성
일반적인 문제
쿼리 오류 (500/400):
- 단순화: 복잡한 groupBy 제거, 날짜 범위 축소, 중첩 속성 사용 피하기
- 먼저 검색을 사용하여 이벤트/속성 존재 여부 확인
- 상위 N 목록의 경우 dataTableV2 대신 groupBy가 있는 eventsSegmentation 사용
데이터 없음:
- 이벤트 이름이 정확히 일치하는지 확인 (대소문자 구분)
- 날짜 범위가 이벤트 추적 기간을 포함하는지 확인
- 사용자 세그먼트가 너무 제한적이지 않은지 확인