2012-12-07 1 views
31

Aplikacja, nad którą pracuję, jest używana na iPadzie w sprzedaży detalicznej. Urządzenie ma wyłączoną blokadę automatyczną, a aplikacja wyświetli pętlę wideo jako typ wygaszacza ekranu po minucie bezczynności. Używamy wersji beta systemu iOS SDK 2.0 do śledzenia sesji z limitem czasu sesji wynoszącym 60 sekund. Aplikacja rozpoczyna sesję przy uruchomieniu, a także po wyłączeniu wygaszacza ekranu za pomocą dotyku. Wszystko działa dobrze, z wyjątkiem wielokrotnych sesji trwających od 0 do 10 sekund, przy średnim czasie trwania 0:00. Możemy uruchomić aplikację, przejść przez kilka 60 sekund. sesje, następnie zgłaszaj te sesje wraz z 2-3 z 0-10 sekund. sesje. Z tego, co widzę, aplikacja uruchamia tylko sesje, kiedy ma się odbyć, więc zastanawiam się, czy jest to związane z tym, jak Google oblicza sesję. Nie widziałem niczego w dokumentacji, która to wyjaśnia i jestem zdumiony.google analytics ios sdk V2.0 czas trwania krótkiej sesji

+0

Pomiar czasu trwania sesji działa dobrze w mojej aplikacji. Być może popełniłeś błąd w swojej implementacji. W przeciwnym razie będziesz musiał zgłosić to do Google. 2.0 to oprogramowanie beta, więc może zawierać problemy. – miho

+0

Właśnie przetestowałem aplikację z automatycznym liczeniem sesji i wydaje się całkowicie niewiarygodne. Mogę uruchomić aplikację, a następnie sprawdzić czas trwania sesji i faktycznie mieć mniej sesji w jednej kategorii niż wcześniej i więcej sesji w kategorii, która nie powinna się zwiększać. Zgłaszanie go do Google. – dsmDev

Odpowiedz

2

Wystarczy znaleźć tę odpowiedź od mojego przyjaciela

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1144430&topic=1011345&ctx=topic

W mojej aplikacji mam tylko jeden kontroler widoku, który używa [tracker trackView: @ „mojego pseudonimu”] i mam ten tkwi to w AppDelegate.m na razie, ponieważ nie miałem jeszcze okazji śledzić widoków/ekranów. Zgodnie z powiązanym materiałem sposób obliczania czasu trwania sesji przez GA jest oparty na czasie między widokami. Ponieważ mam zdefiniowany tylko jeden widok (i niepoprawnie w ramach kontrolera viewController), może to być powód, dla którego otrzymuję wiele sesji 0-10 sekund. Będzie odkrywać.

+0

Czy możesz rozwiązać ten problem? – Burak