2016-08-03 2 views

답변

2

모바일 분석 콘솔의 KPI를 즉시 사용할 수 없다는 것이 맞습니다.

그리고 당신의 아이디어도 꽤 좋은 것처럼 보입니다. 세션 기간의 문제는 모바일 애플리케이션의 컨텍스트에서 여러 가지 방식으로 해석 될 수 있으므로 이해할 수있는 비즈니스 규칙을 결정해야합니다.

지금까지 여기에 당신이 시작할 수있는 기본 쿼리입니다 당신이 당신의 콘솔에서 auto-export to RedShift enabled이있는 경우,이 메트릭을 얻기를위한 옵션과 같이 사용하면 자동으로 수출이 활성화되어 있지 않은 경우

SELECT session_id 
     , DATEDIFF(second 
       , MIN(event_timestamp) 
       , MAX(CASE WHEN event_type = '_session.stop' 
          THEN session_stop_timestamp 
          ELSE event_timestamp END) 
       ) as session_duration 
FROM awsma.v_event 
GROUP BY session_id 

가와 해당 경로로 이동하고 싶지 않은 경우 앱이 일시 중지 될 때마다 앱에서 계산하는 세션 기간 측정 항목을 사용하여 맞춤 이벤트를 내 보내야합니다. 앱 충돌 및 잠재적 인 컨텍스트 전환을 처리하려는 경우 사용자가 짧은 시간 동안 앱을 일시 중지하는 경우 (통화가 세션을 중단하지만 사용자가 바로 앱으로 돌아가는 경우) 앱이 일시 중지 된 시간 기록이며 이전 세션 계속 또는 새로운 세션 시작에 대한 결정을 내릴 수있는 재개시에만 세션 기간을 표시합니다.

맞춤 측정 항목 경로로 이동하려면 세션 기간을 버킷 화 (1 분 또는 5 분 단위로 말하기)하는 것이 좋습니다. 또한 주어진 사용자 지정 메트릭의 고유 값 수에는 제한이 없지만 사용자 지정 이벤트의 총 수 또는 사용자 지정 특성 값의 총 값 수와 같은 기타 limits을 염두에 두어야합니다.