Obecnie 318 forumowiczów jest online
Obecnie 318 forumowiczów jest online
Przeanalizuj informacje ze swoich raportów i rozwiąż problemy z nimi związane.
Poprowadź mnie
star_border
Odpowiedz

Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

Witam,

zaktualizowałem 15 lutego kod śledzenia na Universal i zauważam sporą różnicę w wynikach. Do tej pory dane w Analytics były w miarę stabilne, bez większych wahań. Natomiast po aktualizacji kodu na Universal wyniki są nieporównywalne. Ilość sesji zwłaszcza z Google / organic wzrosła z dnia na dzień 2-3 krotnie, fajnie... ale zmieniły się również inne dane, na których nam zależy: strony/sesja (średnio z 4,5 na 1,5) oraz współczynnik odrzuceń (z 35% do nawet 80% !!). Skąd taka różnica ? 

Odpowiedź eksperta 3verified_user

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: FASADA F
kwiecień

Duża różnica po zmianie kodu na Universal

Magister ✭ ✭ ✭

Ok, przeglądnij jeszcze dane z ostatnich 2 dni i 30 dni w:

1. Odbiorcy-> Przeglądarka i system-> Przeglądarka

2. Odbiorcy-> Przeglądarka i system-> System operacyjny

3. Odbiorcy-> Przeglądarka i system-> Rozdzielczość ekranu

4. Odbiorcy-> Ruch mobilny-> Przegląd

5. Odbiorcy-> Ruch mobilny-> Urządzenia

 

Sprawdź np. czy z urządzeń mobilnych nie masz o wiele więcej wejść niż z desktop i czy one Ci nie podnoszą znacznie współczynnika odrzuceń. Być może da się zauważyć jakieś anomalie.

 

Podsumowując wydaje mi się, że jednak GA pokazuje poprawne wartości. I żeby zmniejszyć współczynnik odrzuceń, to proponowałbym wprowadzić do kodu GA event, który się włączy po 10 sekundach każdych odwiedzin na stronie:

 

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-28182692-2', 'auto');
ga('send', 'pageview');
setTimeout(“ga(‘send’,’event’,’Profitable Engagement’,’time on page more than 10 sec‘)”,10000);
</script>

 

A następnie rozpocząć testy AB ze zmianami na stronie głównej, które bardziej by angażowały użytkowników na stronie.

 

 

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Wyświetl rozwiązanie w oryginalnym poście


Wszystkie odpowiedzi

Duża różnica po zmianie kodu na Universal

Profesjonalista ✭ ✭

Czy czasem kody analytics nie zostały zduplikowane?

Pozdrawiam serdecznie,
Rafał Dziurowicz

Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

Nie, stary kod został usunięty, a w jego miejsce został dodany nowy.
Tak wygląda kod na stronie:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-28182692-3', 'auto');
  ga('send', 'pageview');
  </script>

Duża różnica po zmianie kodu na Universal

Najlepszy Współtwórca

Czy na starym kodzie mieliście ustawione jakieś zdarzenia? Jeśli tak, to trzeba je ustawić ponownie biorąc pod uwagę wytyczne co do kodu Universal Analytics.

Dominik Myślak

Duża różnica po zmianie kodu na Universal

[ Edytowane ]
Nowicjusz ✭ ✭ ✭

Tak wygląda stary kod (jeszcze aktywny na starej stronie):

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-28369781-1']);
  _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);
  })();
  </script>

 

Czy problem może stwarzać fakt, że kod jest umiejscowiony przed </body> ? Czy przeniesienie przed </head> naprawi to prawdopodobnie złe naliczanie ?

Duża różnica po zmianie kodu na Universal

Najlepszy Współtwórca

Nie do końca jest nam potrzebny fakt, że nadal masz klasyczny kod na stronie, tylko co zostało wdrożone na koncie Google Analytics. Od takich wdrożeń mogą zależeć zmiany, które opisujesz.

 

Dodatkowo powinieneś usunąć stary kod jeśli nowy już został wdrożony.

Dominik Myślak

Duża różnica po zmianie kodu na Universal

Student ✭ ✭ ✭

 A może wynika to z tego, że po zmianach w kodzie GA zaczął zbierać dane od nowa i na ten moment tak one wyglądają. Przejrzyj dane w google search console i porównaj wyniki. 

Duża różnica po zmianie kodu na Universal

Wschodząca Gwiazda

Na pewno implementacja GA Universal poza sekcją head może powodować problemy. Przenieś go z sekcji body do head i napisz czy się poprawiły dane. 

Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

Przełożyłem do head, ale póki co wyniki są podobne. Sytuacja o tyle dziwna, że te raczej nierealne wyniki są tylko na wersji polskiej strony. Na niemieckiej wersji z takim samym kodem śledzenia, ale innym identyfikatorem śledzenia wyniki po zmianie na GA Universal są lepsze. Znaczy też jest wzrost sesji (2-3 krotny), natomiast współczynnik odrzuceń zmienił się z około 33% na 43%, więc nie bardzo rozumiem skąd ponad 80% odrzuceń na polskiej stronie... Nie ma praktycznie żadnych filtrów dodanych, a stary kod jest usunięty, więc nie ma mowy o duplikacji wyników.

Duża różnica po zmianie kodu na Universal

Najlepszy Współtwórca

Sadze, ze bez poznania domeny nie wiele pomozemy. Trzeba zweryfikowac czy dane zbieraja sie obecnie dobrze (weryfikacja implementacji). Jesli jest OK i wszystko jest prawidlowo oznaczac to bedzie, ze poprzednia implementacja byla zla.

Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

Dot.: Duża różnica po zmianie kodu na Universal

[ Edytowane ]
Magister ✭ ✭ ✭

Na stronie masz inny ID usługi GA niż ten który podałeś wyżej:

fasada.jpg

 

Powyżej został podany ID ...692-3, w kodzie masz ...692-2.

Zmieniłeś w między czasie ID usługi, tak?

I te nie poprawne dane są na usłudze ....692-2, tak?

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

692-2 - to kod na polskiej stronie (z błędnymi danymi)

692-3 - to kod na niemieckiej stronie (z dobrymi danymi)

Dot.: Duża różnica po zmianie kodu na Universal

Magister ✭ ✭ ✭

A spójrz do raportu Pozyskiwanie źródła/medium. Być może jest źródło, które powoduje tak duży współczynnik odrzuceń. 

Może być tak jak @Maciej Lewiński mówi i poprzednia implementacja była zła.

 

Porównaj jeszcze dane z wersji de i pl. Głównie ilość sesji, ilość przeglądanych stron. Być może na de użytkownicy więcej przeglądają stron i stąd jest niższy współczynnik odrzuceń.

 

Możesz jeszcze na wersji pl przeglądnąć raport Odbiorcy-> Technologia-> Sieć i tam wybrać Nazwa hosta. Zobacz czy pojawia się tam tylko Twoja domena. Później możesz jeszcze sprawdzić Dostawca usług i wyfiltrować ruch z współczynnikiem odrzuceń ponad 95% (czyli klikasz Zaawansowane, następnie:

fasada.jpg

Zobacz jaki wyjdzie Ci procent:

fasada.jpg

 

Może w tych raportach będzie coś nienaturalnego.

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Dot.: Duża różnica po zmianie kodu na Universal

Nowicjusz ✭ ✭ ✭

Jeśli chodzi o raport Pozyskiwanie źródła/medium to tak to się prezentuje na przestrzeni 7 dni:
współczynnik.JPG

 

Jak widać ruch porównywalny i nie ma jednego głównego źródła, które byłoby winowajcą. Pierwsze dwa źródła to Google i wejścia bezpośrednie - pozostałe źródła odpowiedzialne są za około 10% ruchu. Natomiast rzuca się w oczy różnica ilości przeglądanych stron i czasu spędzonego na stronie. 

 

Jeżeli chodzi raport z nazwą hosta to w obu przypadkach są tylko dwie pozycje, domena z www oraz bez, więc tu wygląda ok.

 

Przy dostawcach usług takie są wyniki:
dostawca.JPG

Tu widać coś niepokojącego na stronie PL