세션 계산

Firebase용 Google 애널리틱스에서 앱이 포그라운드에서 열리면 세션이 시작됩니다. 앱이 백그라운드로 이동되면 세션 시간이 초과되기 시작하지만 앱이 백그라운드에 있는 동안 기록된 이벤트에 extend_session 매개변수(값 1)를 기록하여 해당 세션을 확장할 수 있습니다. 이는 내비게이션 앱과 뮤직 앱 등 백그라운드에서 자주 사용되는 앱인 경우 매우 유용합니다.

기본 세션 시간 제한은 30분이지만 setSessionTimeoutDuration 메소드를 사용하여 이를 재정의할 수 있습니다.

세션 범위에서 기록되는 이벤트는 다음 두 가지 방법으로 해당 세션과 연결됩니다.

  • ga_session_id: 세션 내에서 발생하는 각 이벤트와 연결된 고유한 세션 식별자
  • ga_session_number: 사용자와 관련된 세션의 서수 위치를 식별하는 세션 내에서 발생하는 각 이벤트와 연결된 매개변수(예: 사용자의 1번째 또는 5번째 세션). 특정 유형의 이벤트가 발생하는 시점을 식별하는 데 유용합니다. 예를 들어 in_app_purchase 이벤트는 5~7번째 세션 동안 85%가 발생합니다.
도움이 되었나요?
어떻게 하면 개선할 수 있을까요?