2

Google 애널리틱스 (iOS SDK 버전 3.14 사용 및 세션 추적 내장)는 앱 세션의 상당 부분을 1 초로보고합니다.Google 애널리틱스 iOS SDK "백그라운드 세션 1 회 가능"

사용자가 페이지를보기 위해 앱을 실행 한 다음 (바로) 즉시 앱을 떠나는 것 같지만 가능성이 희박합니다 (사용자가 사용을 중단하거나 계속 사용 중지해야한다고 생각하는 경우) .)

처음에는 "배경 가져 오기"와 관련이 있다고 생각했지만 이전에 응용 프로그램의 배경을 가져 오거나 사용하지 않은 상태로 볼 때 여전히 (겉보기로) 위조 ​​된 세션을 볼 수 있습니다. 그 응용 프로그램 (pre iOS9)에는 보편적 인 연결이 없었습니다.

enter image description here

I은 ​​(자동 동작하지 사용자 작업에서 특히)는 "사용자 행동"의 모든 값을 제거 이러한 세션을보고 싶어하지 않는 (명백한) 이유; 충성도, 최근 성 및 비뚤어 짐을 "평균 세션 길이"로 나타냅니다. 이것이 내가 GA를 사용하려는 주된 이유입니다. 즉 사람들이 더 많이 사용하고 있는지/더 가치있게 사용하는지 확인하는 것입니다.

내 질문 :

    이 세션에 의해 발생할 수 있습니다 무엇
  • ? 그들은 가짜 야?
  • 가짜 인 경우 어떻게 막을 수 있습니까?
  • 새로운 "백그라운드 가져 오기"코드가 어떻게 든 트리거하지 않도록 할 수 있습니까? 나는 매우 높은 숫자를 다시 안드로이드 응용 프로그램의 "짧은 세션"의 유사 대형 세트 (이 응용 프로그램의 피어 (peer))과를보고하고

    • :에

    나는 생각했습니다 어떤 것들은/보았다. 나는 이것이 웹 검색 & 사이트 링크의 결과 였는지, 그 사이트 링크가 자동으로 앱을 로딩하는지, 그리고 (매우) 빠른 사용자가 "계속 진행"하는지 궁금해했다. (유니버설 링킹은 새로운 아이폰 OS 애플리케이션이 진행되고있는 것이지만, 아직 많이 보지 못한다.) 아이폰 OS에서 그렇게 생각하지 않는다면 안드로이드에서 그렇게 의심 스럽다.

  • GA에는 'optOut'옵션이 있습니다. 이것은 호두 문제에 대한 해커 해법과 같습니다. 또한 일시적인 상황에 사용하는 것이 위험한 영구적 인 설정이기도합니다. applicationDidEnterBackground/applicationDidBecomeActive에서 토글을 시도 할 수는 있지만 솔루션으로 간주되는 경우에는이를 수행 할 수 있지만 부작용이있을 수 있다는 점에 대해 걱정하십시오.
  • 하나는 여러 개의 추적기를 가질 수 있습니다. 나는 인간 전경 활동과 배경 작업을 위해 하나를 시도 할 계획이다. (이는 백그라운드에서, 인간 사용자 추적 번호에 영향을주지 않으면 서 시간/이벤트 추적을 허용 할 수있다.) 나는 이것이 /)
  • 하나는 수동으로 세션을 관리 할 수 ​​있으며 세션 간격 시간 제한을 사용자 정의 할 수도 있지만이 응용 프로그램이 사용자 정의 동작을 필요로하는 이유는 알 수 없습니다. 정상적인 응용 프로그램입니다.
  • 응용 프로그램에서이 숫자와 일치하는 총계를보고하지 않습니다. 그것은 일반적으로 잘 좋아하는 4/5 별 응용 프로그램/몇 가지 충돌합니다.

답변

1

Google 애널리틱스 SDK에 문제가 있음을 알 수 있습니다. 새 버전이 게시되었습니다 :

[Google Analytics SDK issue with short sessions][1] 
+0

이것을 말하는 어떤 릴리스 노트가 있습니까? SDK에 문제가 있거나 해결되었다는 것을 찾을 수 없습니다. – Chase

+0

@asdfassdf - 지연되어 죄송합니다. 내가 제공 할 수있는 최선책은 다음과 같습니다. https://code.google.com/p/analytics-issues/issues/detail?id=1003 –

1

Google 웹 로그 분석은 상호 작용 간의 시간으로 측정합니다.

즉, 기간을 측정하려면 Google 애널리틱스에서 기간 측정을 위해 최소 두 번의 상호 작용이 필요합니다. 그러나 그들은 여전히 ​​하나의 상호 작용 세션에 대한 데이터를 수집해야하며,보고 관점에서 모든 세션은 상호 작용을 통해 동일하게 시작됩니다. 일부는 더 이상 가지 않는 것입니다. 이를 고려하여 Google 애널리틱스는 총 세션 기간을 계속 유지합니다. 사용자 상호 작용은 제, 즉 총 0 이상

  • 31초로 설정되면

    • , 그들은 다시 상호 작용한다. 그 합계는 31 초로 업데이트됩니다.
    • 10 초 후, 그들은 세 번째로 상호 작용합니다. 합계는 41 초입니다.
    • 35 초 후에 종료됩니다. 이것은 측정 할 수 없으므로 상호 작용이 아닙니다. Google 애널리틱스는 30 분 동안 충실히 기다렸다가 돌아 오지 않는다고 결정합니다.

    총 세션 지속 시간은 마지막으로 체크인 한 시점 인 41 초로 기록됩니다. 추가 35 초 정도 걸렸다는 것을 알 수있는 방법이 없습니다.

    4 또는 5 페이지를 본 경우 문제가되지 않지만 1 페이지 만 보았을 경우 세션 지속 시간은 0으로 남았습니다. 이것은 '반송' ; 단 하나의 상호 작용이있는 모든 세션은 '0'초 길이로 측정됩니다.

    8 ~ 9 초 후에 상호 작용 한 소수의 사용자에게 던져 넣고 '0 ​​- 10'카테고리의 경우 평균 1 초가됩니다.

  • +0

    Thanks @ j-brezier. 나는 이것을 웹 페이지에서 이해할 수 있지만 iOS 내부의 SDK는 관련 "세션 종료"이벤트 (배경, 앱 종료 등)를 감지 할 수있는 충분한 기회를가집니다. 추가 35 초를 얻는 방법이 될 것입니다. 또한 평균은 1.86 화면/세션이므로 세션 지속 시간 "00:00:01"과 하나의 화면에 대한 이론이 합쳐지지 않습니다. 나는 단지 25 만 명의 사람들이 어떻게 앱을 열었고 하나의 스크린 후에 닫았는지를 보지 못했습니다 (이것은 하나의 스크린 타입 앱이 아닙니다). –

    관련 문제