파이어베이스 분석을 처음 보고하는 데 시간이 얼마나 걸립니까?
우리는 Firebase에서 제공하는 새로운 분석 기능을 사용해 보고 시작 가이드의 모든 단계를 따릅니다.
우리는 앱을 실행했습니다.logged
많은 이벤트가 발생하고 몇 시간이 지났지만 대시보드에 데이터가 없습니다. "분석 데이터가 곧 표시됩니다."라는 배너가 표시됩니다.
첫 보고서, 이벤트 등을 받는 데 시간이 얼마나 걸립니까?
몇 시간 걸립니다.현재 실험을 해보면 4시간 정도 걸린다고 생각합니다.
Firebase에서는 최대 24시간이 걸릴 수 있다고 하지만 문서에서는 대시보드가 "매일 몇 번씩" 업데이트된다고 합니다.
그리고 Firebase 이벤트를 BigQuery로 보내면 매일 새로운 데이터 세트가 생성됩니다. 하지만 "오래된" 이벤트는 즉시 전송되지 않고 몇 시간이 걸릴 수도 있습니다.
다른 기능을 테스트하거나 Firebase가 앱에 대해 작동하는지 확인하려면 충돌을 강제로 적용하고 충돌 패널에서 볼 수 있습니다. 이 기능은 거의 실시간으로 작동하기 때문입니다.
또는 모든 사용자에게 알림을 보낼 수 있습니다. 이것도 작동해야 하며, 실제로 작동하는지 확인하기 위해 4시간 이상 기다리는 것보다 더 빠릅니다.
이 작업을 수행하려면 종속성을 추가해야 합니다.
compile 'com.google.firebase:firebase-crash:9.0.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
이벤트가 기록되는 순간부터 이벤트가 Firebase Analytics 서버에 업로드되는 데 최대 한 시간이 걸릴 수 있습니다.첫 번째 열기는 보통 앱이 시작된 후 15초 이내에 업로드되지만 정확한 시간은 여러 요소에 따라 다릅니다.디버그 로깅을 사용하여 이벤트가 기록 및 업로드되었는지 확인할 수 있습니다.
Android의 경우:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
iOS에서:
- Xcode에서 Product > Scheme > Edit Scheme...을 선택합니다.
- 왼쪽 메뉴에서 Run(실행)을 선택합니다.
- 인수 탭을 선택합니다.
- 시작 시 전달된 인수 섹션에서 -FIRAnalyticsDebugEnabled를 추가합니다.
데이터가 업로드되면 대시보드에 표시되는 데 약 3시간이 걸립니다.
BugQuery로 내보내기는 하루에 한 번 실행되므로 이벤트가 업로드된 후 데이터를 보려면 24시간이 필요합니다.
왜 그렇게 되는지 정확히 이 주제에 대한 블로그 게시물을 작성했습니다!
모든 세부 정보를 확인해야 하지만 빅쿼리로 데이터를 내보내는 경우가 아니라면 tl;dr은 "몇 시간"입니다.
Android 장치는 X시간마다 Firebase Analytics 데이터를 전송하지만 다음 ADB 명령을 사용하여 이벤트를 등록할 때 분석 데이터를 즉시 업로드할 수 있습니다.
adb shell setprop debug.firebase.analytics.app your.package.name
데이터가 전송되고 있는지 확인하려면 로그를 확인합니다.
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
업로드된 데이터는 Firebase 서버에서 처리되며, Firebase 콘솔에서 데이터를 볼 수 있을 때까지 최대 24시간이 걸릴 수 있습니다.
Firebase 콘솔에서 Firebase Analytics 이벤트 업데이트 시간입니다.
이벤트가 기록되면 이벤트가 Firebase Analytics 서버에 업로드되고 Firebase 콘솔에 반영되는 데 최대 한 시간이 걸릴 수 있습니다.
Android 스튜디오의 터미널을 사용하여 이벤트가 기록되고 업로드되었는지 확인하기 위해 디버그 로깅을 활성화할 수 있습니다.
둘 이상의 장치/에뮬레이터에 연결되어 있지 않은지 확인합니다.
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
디버깅을 위한 경우 이 Firebase 가이드를 사용하여 로그를 거의 바로 확인할 수 있습니다.
https://firebase.google.com/docs/analytics/debugview#ios
브라우저에서 사용 중인 광고 차단기를 비활성화하거나 Firebase 콘솔 웹 사이트를 화이트리스트에 추가해야 합니다.이렇게 하지 않으면 빈 대시보드가 표시됩니다.
언급URL : https://stackoverflow.com/questions/37347991/how-much-time-does-it-take-for-firebase-analytics-first-report
'programing' 카테고리의 다른 글
Firebase 전자 메일 확인이 스팸 폴더로 이동합니다. (0) | 2023.07.05 |
---|---|
단일 개체에 대한 .filter() vs.get()? (장고) (0) | 2023.07.05 |
쿼리에서 스프링 데이터 사용 OR (0) | 2023.06.30 |
Vue.set /Vue.delete 대신 Vue.js 스프레드 연산자 (0) | 2023.06.30 |
C 소스를 C++로 변환하는 중 (0) | 2023.06.30 |