2016-11-22 3 views
4

Firebase 설명서에 따르면 사용자의 화면보기 데이터를 기록하기 위해 아무 것도 추가 할 필요가 없습니다. 여기에 조각은 바로 문서를 벗어 :Firebase Analytics의 화면 추적 데이터

setScreenName : screenClass :

앱의 현재 시각 컨텍스트를 지정하는 현재 화면 이름을 설정은. 이렇게하면 명의 사용자가 시간을 보내고 앱과 상호 작용하는 앱의 영역을 식별하는 데 도움이됩니다.

화면보고 기능이 자동으로 활성화되고 사용자가이 메서드를 호출 할 필요없이 현재 UIViewController의 클래스 이름을 기록합니다. UIViewController에서 viewDidAppear을 구현하지만 [super viewDidAppear :]를 호출하지 않으면 화면 클래스가 자동으로 추적되지 않습니다. UIViewController 의 viewDidAppear 콜백에서이 메서드를 호출하고 screenClassOverride 매개 변수 매개 변수를 지정하여 클래스 이름을 선택적으로 으로 재정의 할 수 있습니다. 앱에서 각 화면에 에 대해 고유 한 UIViewController를 사용하지 않는 경우이 메서드를 호출하고 사용자에게 새 화면이 나타날 때마다 screenName을 지정해야합니다.

화면 이름과 화면 클래스는 현재 UIViewController가 변경되거나 setScreenName : screenClass : 에 대한 새 호출이 이루어질 때까지 유효합니다.

24 시간이 넘었으며 Firebase 콘솔에서 데이터를 볼 수 없습니다. 첫 번째 질문은이 데이터가 어디에 있어야 하는가입니다.

둘째, 내가 잘못하고있는 것입니까?

+0

"데이터"는 무엇을 의미합니까? 화면 매개 변수를 의미 했습니까? 그들은 현재 보고서에 나타나지 않습니다. (제 자신의 콘솔 어디에서도 찾을 수 없습니다). 매개 변수는 현재 보고서에 표시되지 않지만 이후 기능에서 유용합니다. – adbitx

+1

파이어베이스는 종이에 잘 어울리지 만, 이런 것들은 매우 실망 스럽습니다. – Lewis42

+0

이 문제점의 현재 상태는 무엇입니까? 화면 추적은 firebase 대시 보드에 표시됩니까 ?? – abhi1992

답변

1

화면 매개 변수는 서버에보고 된 이벤트를 동반하지만 개발자 콘솔에는 아직 (적어도 내 개발자 콘솔에서는) 표시되지 않습니다. Firebase Summit 2016 베를린에서 Firebase 팀은 새로운 기능에 대해 알게되었으며, 실시간으로보고 된 화면 매개 변수와 충돌로 이어지는 이벤트 및 화면의 순서를 알 수있는 충돌 보고서를 볼 수 있습니다 (Summit video)