한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
누구든지 무료로 사용할 수 있는 리얼타임 애널리틱스에 대해 자세히 알아보세요.
2017년 3월 27일 월요일
<블로그 원문은
여기
에서 확인하실 수 있으며, 블로그 번역 리뷰는
문현경(Web Technologies GDE)
님이 참여해 주셨습니다.>
분석에 관한 한, 데이터를 더 일찍 볼수록 더 신속하게 데이터에 대응하여 그 가치를 더욱 높일 수 있습니다. 저희는 Firebase Analytics가 출시된 이후로 이 점을 가장 중요하게 생각해 왔으며 이러한 목표에 더 가까이 다가서실 수 있도록 노력하고 있습니다.
지난 11월에 저희는 실시간 변환 기능을 발표한 바 있습니다. 이 기능 덕분에 최종 사용자 기기에서 가장 중요한 이벤트를 즉시 전달할 수 있습니다. 이와 비슷한 시기에 저희는 BigQuery로의 실시간 내보내기 기능도 발표했습니다. 그에 따라 클라이언트 이벤트가 서버로 전송되는 즉시 BigQuery 내에서 이를 분석할 수 있게 되었습니다.
하지만 BigQuery를 사용하지 않는 개발자가 Firebase Analytics에서 유의미한 결과를 볼 수 있게 되기까지는 종종 몇 시간씩 기다려야 하곤 했습니다. 앱 내에서 분석을 디버그하거나 특정 지역에서 최신 변경 사항에 반응하는 방식을 빠르게 파악하는 것과 같은 작업을 할 때는 특히 이 시간이
정말로
길게 느껴질 수 있습니다.
이러한 요구에 부응하기 위해, Firebase Analytics의 StreamView와 DebugView를 일반 대중에게 공개하게 되었다는 점을 자랑스런 마음으로 알려드리는 바입니다.
StreamView는 이벤트가 Firebase Analytics로 흘러 들어갈 때 이벤트를 시각화하여 사용자가 앱과 상호 작용하는 방식을 대략적으로 보여줍니다. StreamView를 사용하면 최신 기능이 바라던 대로 제대로 제공되는지 확인하거나, 최신 버전의 앱 출시 과정을 지켜보거나, 가장 최근의 사용자 재참여 관련 작업에 대한 반응을 평가할 수 있는데, Firebase Analytics에서 이벤트를 받는 즉시 실시간으로 이 모든 작업을 수행할 수 있습니다.
StreamView에서는 전 세계 어디에서 사람들이 앱을 사용하고 있는지, 도시 수준까지 파악할 수 있습니다.
사용자에게 가장 일반적인 속성이 무엇인지 파악할 수도 있습니다.
또한, 앱에서 트리거되는 이벤트 종류를 개략적으로 파악하고, 이러한 이벤트에 대해 지금까지 기록한 모든 사용자설정 이벤트 매개변수 내역을 확인할 수도 있습니다.
그리고 이 모든 값을 보고서 필터로 사용하여 전 세계에서 특정 이벤트가 발생하거나 특정 제품이 인기를 끄는 지역을 파악하고, 특정 국가나 도시의 사용자를 대상으로 일반적인 사용자 속성이나 이벤트를 파악할 수 있습니다.
StreamView에서 사용할 수 있는 한 가지 고유한 기능으로 User Snapshot이 있습니다. 이 기능은 임의의 사용자에게서 발생하는 이벤트의 라이브 스트림을 제공합니다. 이 뷰를 사용하여 개별 사용자의 앱 이용 방식을 파악할 수 있습니다.
User Snapshot 뷰에서는 설정된 사용자 속성, 사용자 기기와 지역을 볼 수 있으며, 이러한 사용자가 보내는 이벤트의 매개변수를 파악할 수 있습니다. 사용자의 지역과 앱 버전을 기준으로 포함된 사용자를 필터링할 수 있습니다.
완전한 전체 보고서를 얻거나 다른 데이터를 대상으로 특정 세트 데이터를 상호 참조하기 위해 BigQuery를 계속 사용해야 할 수도 있겠지만, StreamView에서 이벤트가 발생할 때 이를 추적하는 것만으로도 앱에 대해 놀라울 정도로 많은 것을 알 수 있습니다. StreamView를 초기에 이용한 고객인 산타 추적기 팀은 제게 이 뷰가 "정말 멋진 기능"이라는 확신을 주었습니다.
저희의
데모 프로젝트
에서 StreamView를 지금 바로 확인해보실 수 있습니다!
StreamView가 앱을 실시간으로 파악할 수 있는 훌륭한 도구이기는 하지만, 일반 대중에게 배포된 후에도 기기에서의 이벤트 전달이 여전히 일괄 처리되고 있습니다. 이는 사용자와 배터리 최적화 측면에서는 훌륭한 점이지만, 앱을 개발하고 분석 설정이 올바른지 즉시 확인해야 할 때는 난점이 있습니다.
DebugView를 사용하면 Firebase Analytics에 어떤 이벤트가 보고되고 있는지 즉시 확인할 수 있습니다. DebugView는 Analytics Debugging을 설정한 기기용으로 활성화되며, 앱을 빌드하는 동안 알맞은 매개변수로 알맞은 이벤트를 로깅하는 데 유용합니다.
DebugView에서는 개별 개발 기기에 대한 이벤트, 매개변수 및 사용자 속성을 보여줍니다. 또한, 잘못된 매개변수를 포함하는 이벤트를 강조표시할 수 있으므로 앱을 게시하기 전에 잘못된 매개변수를 수정할 수 있습니다.
직접 시작해보려면
DebugView 관련 문서
를 살펴보거나 앞으로 며칠 내에 자기 소유의
프로젝트 콘솔
에서 이러한 기능을 찾아 시험해 보시기 바랍니다!
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed