세션 기간에 대해보고하고 싶지만 AWS Mobile Analytics 콘솔의 표준 차트 목록에는 표시되지 않습니다.AWS Mobile Analytics에서 세션 길이를 어떻게 추적합니까?
앱이 백그라운드로 들어가면 세션을 시작한 다음 간격을 계산할 수 있기를 원합니다.
올바른 방법입니까? 아니면 이미 나에게 사용할 수 있습니까?
세션 기간에 대해보고하고 싶지만 AWS Mobile Analytics 콘솔의 표준 차트 목록에는 표시되지 않습니다.AWS Mobile Analytics에서 세션 길이를 어떻게 추적합니까?
앱이 백그라운드로 들어가면 세션을 시작한 다음 간격을 계산할 수 있기를 원합니다.
올바른 방법입니까? 아니면 이미 나에게 사용할 수 있습니까?
모바일 분석 콘솔의 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을 염두에 두어야합니다.