2013-04-05 4 views
11

W ostatni czwartek wprowadziłem zmianę w naszym skrypcie GA - dodałem Enhanced Link Attribution i dodałem atrybut setDomainName. Od tego czasu większość naszych statystyk jest w porządku, ale średni czas odwiedzin jest kompletnie szalony.Średnie odwiedziny Czas trwania o północy

Przeszliśmy od średnio około 4 minut/odwiedziny po ogromne skoki każdego ranka po północy czasu odwiedzin przekraczającego dwie godziny. Myślę, że musi to być coś, co zrobiłem źle, ponieważ zaczęło wymykać się spod kontroli o tej samej godzinie, w której wprowadziłem zmianę.

Nie chcę cepować o wprowadzaniu zmian w produkcji, dopóki nie znajdę przyczyny - każda pomoc lub sugestia zostanie bardzo doceniona.

godzinowe analityka Średni czas trwania:

Visit duration starts as averaging 3min, after Thursday it starts spiking each morning just after midnight around 2 and a half hours/visit, and dropping down to about 4min/visit by the end of the day.

Obecny GA script

var _gaq = _gaq || []; 
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js'; 

_gaq.push(['_require', 'inpage_linkid', pluginUrl]); 
_gaq.push(['_setCustomVar', 1, 'Locale', 'en_CA', 2]); 
_gaq.push(['_setAccount', 'REDACTED']); 
_gaq.push(['_setSiteSpeedSampleRate', 10 ]); 
_gaq.push(['_setDomainName', 'REDACTED']); 
_gaq.push(['_trackPageview']); 

(function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 
+0

Czy ustawiłeś '_setSiteSpeedSampleRate' w tym samym czasie? –

+0

Na pierwszy rzut oka wydaje mi się, że to pętla zapytania? Robot odwiedza witrynę, podąża za łańcuchem linków, który ostatecznie wskazuje na pierwotną lokalizację (jakoś nie zauważoną przez bota). Skoki mają tendencję do obniżania się z czasem, ponieważ lokalizacje, które są buforowane, nie będą już pobierane z serwera. To jest tylko pierwsze przypuszczenie po szybkim spojrzeniu ... – Powerslave

+0

@ GabyakaG.Petrioli To było ustawione wcześniej, jak sądzę. – Jay

Odpowiedz

3

tylko domyślać, ale to może być związane bug strefę czasową.

Spróbuj zmienić strefę czasową konta GA i sprawdź, czy to zmieni raport.

+0

Czy to rozwiązuje problem? – James

+0

To nie jest. Jego automatyczne odświeżanie - powodujące wielodniowe sesje. GA resetuje wszystkie sesje o północy, więc wydaje się, że wiele nowych długich zaczyna się o północy. W rzeczywistości jest to tylko symptom automatycznego odświeżania javascript, który powoduje sesje obejmujące wiele dni. Zobacz moją odpowiedź dla konkretów. – Gal

1

Możliwe, że jest to związane z tym, jak Google śledzi sesje. Sesja jest automatycznie kończona pod koniec dnia, więc jeśli ktoś aktywnie wchodzi w interakcję z twoją witryną przed północą, będzie nową wizytą o północy, oprócz rzeczywistych nowych odwiedzin, które pojawią się w ciągu tej godziny.

How Visits are calculated in Analytics

Inną możliwością jest to, że jego spowodowane powielanych wersjach __utma i __utmz cookies na komputerach użytkowników jest. Zmiany z synchronizacji na asynchroniczny GATC mogą go spowodować. Aby rozwiązać problem, możesz jakoś usunąć dodatkowe pliki cookie.

3

EDIT Rozwiązałem to. Zobacz szczegóły poniżej - ale podsumowanie jest to, że jest to objaw samo-odświeżania javascript powodujący sesje obejmujące wiele dni. GA resetuje całą sesję o północy, więc wydaje się, że wiele długich sesji rozpoczyna się o północy, ale nie, mogą zaczynać się o każdej porze dnia.


Czy kiedykolwiek zastanawiałeś się, co było przyczyną? Widzimy to samo, ogromne skoki w średniej długości sesji - właśnie zaczęły się niedawno. Również o północy.

Wypróbowaliśmy to, co zasugerowaliśmy @newUserNameHere - stworzyliśmy zaawansowany segment dla tych długich sesji (czasami obejmujących maksymalnie 10 godzin, ale średnio 1,5 godziny) - i zobaczyliśmy, że składa się on z około 700 unikalnych użytkowników - obejmujących wszystkie wersje przeglądarek, w tym wersje chromowane z wieloma punktami i obejmujące cały świat i całe USA. Więc nie wydaje się, żeby był to pojedynczy bot ... a przynajmniej jeśli tak - jest to bardzo rozproszony i zróżnicowany bot (y)? Chart1chart2

Edit

Rozwiązałem go!

Okazało się, że programiści zaimplementowali "automatyczne" odświeżanie na naszej stronie co 15 minut. Zasadniczo spowodowało to, że Google Analytics zobaczył każdego użytkownika, który otwierał swoją przeglądarkę jako sesję bez końca (tak długo, jak trafiłeś na stronę w ciągu 30 minut, wydłuża to sesję). Od Google Analytics resets all sessions at midnight, a ponieważ powyższy wykres wyświetla sesje w oparciu o to, kiedy ROZPOCZĄŁO - widzimy wiele bardzo długich sesji rozpoczynających się o północy. Gdzie w rzeczywistości długie sesje trwają cały dzień i mogą rozpocząć się w dowolnym momencie.

To było rzeczywiście wymagane przez nasz zespół produktów, ale nie miałem pojęcia.

Po zapoznaniu się z danymi w Google Analytics, po prostu stwierdziłem, że coś takiego musi się dziać, z powabnym pingowaniem strony (lub przynajmniej Google Analytics), aby sesje były transmitowane na żywo przed upływem 30 minut.

Zostawiłem otwartą przeglądarkę z programem Charles HTTP Debugger, przez kilka godzin, aby zobaczyć, co się dzieje, i odkryłem to zachowanie.

Kiedy przyniosłem to z powrotem do programistów i do zespołu ds. Produktu, powiedzieli "oczywiście, właśnie poprosiliśmy o to i wprowadziliśmy to zachowanie 2 tygodnie temu."

(Wydaje mi się dziwnie, z gracją naukową, widziałem dziwne symptomy, miałem pewną teorię co do tego, co mogło to spowodować, uruchomiłem eksperyment, żeby go przetestować (Browser + Charles open), a eksperyment udowodnił moją teorię .)

Jeśli nadal widzisz ten problem, sugeruję wypróbowanie powyższej metody (zostaw otwartą przeglądarkę na kilka godzin wraz z debugerem Charles HTTP). Jeśli nie widzisz regularnego odświeżania strony, być może nie jest to strona główna - powinieneś użyć zaawansowanego segmentu, aby określić, na której stronie się to dzieje, i wypróbuj to na tej stronie.

+0

Niestety, nigdy nie udało mi się znaleźć rozwiązania, przepraszam. Daj mi znać, jeśli to rozwiążesz. – Jay

+1

Rozwiązałem to! Zmieniono moją odpowiedź ze szczegółami. – Gal