AdWords to teraz Google Ads. Nowa nazwa oddaje pełny zakres usług reklamowych, jakie oferujemy m.in. w wyszukiwarce, sieci reklamowej i YouTube.. Więcej informacji

Obecnie 157 forumowiczów jest online
Obecnie 157 forumowiczów jest online
Dowiedz się, jak ustawiać cele i śledzenie e-commerce. Zobacz, jak zweryfikować trafność źródła ruchu.
Poprowadź mnie
star_border
Odpowiedz

Universal Analytics - Firefox nie zlicza formularzy

[ Edytowane ]
Nowicjusz ✭ ✭ ✭

Witam,

 

Spotkał sie ktoś z problemem zliczania formularzy wysylanych na firefoxie przy nowym kodzie Analytics-a? Niezależnie czy używamy do tego onSubmit czy onClick, wirtualnych odsłon czy eventów, na FF nie są one rejestrowane. Na innych przeglądarkach wszystko działa bez problemu.

 

Zliczanie wizyt, e-commerce działa na FF, tylko problem jest z formularzami.

Pod linkiem dostępny jest sposób implementacji kodu https://gist.github.com/paprykasz/3d52fc0b9e2b17b39f5c

 

Jeśli ktoś ma pomysł co poprawić w kodzie, proszę o info.

 

Pozdrawiam

Artur

Odpowiedź eksperta 1verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Artur L
września 2015

Dot.: Universal Analytics - Firefox nie zlicza formularzy

Nowicjusz ✭ ✭ ✭
My też testowaliśmy na czystej stronie. Kod z linka to wszystko co znajdowało się na stronie. Ostatecznie stanęło na tym, że zrobiliśmy przesyłanie formularza ajaxem bez przeładowania strony i teraz wszystko działa.

Wyświetl rozwiązanie w oryginalnym poście

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

[ Edytowane ]
Najlepszy Współtwórca

Prawidlowy, przykladowy zapis to:

ga('create', 'UA-YYYYY-Z', { 
'name' : 'b'
});

 

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Nowicjusz ✭ ✭ ✭
Niestety to nic nie zmienia, bo na pierwszym profilu także nie są zliczane formularze.

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Najlepszy Współtwórca
Piszac profile masz na mysli widoki danych czy uslugi? Emotikon: Szczęśliwy

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Nowicjusz ✭ ✭ ✭
Usługi, ale nie w tym rzecz. Dla uproszczenia pozostawiłem tylko jedną, ale dalej na ff nie przechodzi formularz.

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

[ Edytowane ]
Najlepszy Współtwórca

Nomenklatura ma znaczenie.
Sprobuj w lini 24 zmienic zapis na:

ga('send' , 'event', 'test' , 'wyslany'});

 No i sprawdz czy AdBlock nie blokuje requestow Google Analytics.

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Nowicjusz ✭ ✭ ✭
Niestety taki zapis też nie działa. AdBlocka nie mam w ogóle zainstalowanego. Zastanawiam się czy to nie jest jakiś bug firefoxa, bo w kodzie było już testowane tyle opcji implementacji, że raczej jest to niemożliwe, żeby był tam gdzieś błąd. Szczególnie, że cała reszta poza formularzami działa, a na pozostałych przeglądarkach działa dosłownie wszystko.

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Najlepszy Współtwórca
Cos ewidentnie musi byc (blokowac) po stronie FF. Sprawdz dodatki.

Dot.: Universal Analytics - Firefox nie zlicza formularzy

Student ✭
Czasami różne przeglądarki inaczej interpretują kod JS (taką sytuację miałem raz z kodem Visual Website Optimizer).

Sprawdzałeś może, czy przepisanie kodu śledzenia trzymając się stricte oficjalnego szablonu Universal Analytics działa? (układ linii w wierszach -> u Ciebie widzę np. jedna pod drugą, zaraz po "function (i, s, o, g, r, a, m))
Digital Media & Performance Marketing Director @ They.pl, Digital Marketing Agency

Dot.: Universal Analytics - Firefox nie zlicza formularzy

Student ✭
Link do szablonu: https://gist.github.com/anonymous/08b435d914fea209a463#file-gistfile1-js

Spróbuj przenieść to 1:1 pod kątem formatowania / ułożenia linii do swojego kodu
Digital Media & Performance Marketing Director @ They.pl, Digital Marketing Agency

Dot.: Universal Analytics - Firefox nie zlicza formualrzy

Nowicjusz ✭ ✭ ✭
Wyłączenie dodatków nie pomogło. Downgrade przeglądarki do wersji 20 też nic nie zmienił.

Dot.: Universal Analytics - Firefox nie zlicza formularzy

Nowicjusz ✭ ✭ ✭
Formatowanie zmienione, ale nadal event nie wpada. Jeśli dodamy "return false" i formularz się nie wyśle, wtedy event wpada do GA. Coś definitywnie jest z przesyłaniem formularza. W FF wykonuje się za szybko i nie czeka na przesłanie danych do GA.

Dot.: Universal Analytics - Firefox nie zlicza formularzy

[ Edytowane ]
Student ✭

Powinno działać na wszystkich przeglądarkach:

 

<script>
 $(document).ready(function () {
  $("#formtest").on('submit', function(event) {
    var form = this;

    event.preventDefault();
    ga('send' , 'event', {eventCategory: 'test5', eventAction: 'wyslany'});

    setTimeout( function () { 
      form.submit();
    }, 100);
  });
});
</script>

Opóźnienie w wysłaniu formularza rzędu 100 ms w zupełności wystarczy, aby informacja została wysłana do Google Analytics. Dla użytkownika jest to niewidoczne.

 

Daj znać, czy pomogło Emotikon: Szczęśliwy

Digital Media & Performance Marketing Director @ They.pl, Digital Marketing Agency

Dot.: Universal Analytics - Firefox nie zlicza formularzy

[ Edytowane ]
Najlepszy Współtwórca

Wrzucilem do siebie na serwer plik html i u mnie pod FF na MacOS wszystko chodzi (vp i te). Musi byc jakis konflikt miedzy *.JS. Stawiam na validator (lub jakis tajemniczy plugin).

Dot.: Universal Analytics - Firefox nie zlicza formularzy

Nowicjusz ✭ ✭ ✭
Myśleliśmy o timeout-cie, ale to trochę rozwiązanie "dookoła".