Skocz do zawartości
nowy_user

Problem ze zbieraniem danych

Rekomendowane odpowiedzi

Cześć! 

 

Mam problem ze zbieraniem danych do Google Analytics. Co ciekawe problem ten występuję jedynie wtedy, gdy aplikacja jest uruchomiana ze strony internetowej, a gdy testuję poprzez GMS 1.4  to wszystko działa jak należy. 

 

Tak więc ustawiłem sobie kod w  create obiektu:
 

//scr_send_data(ec, ea, el, ev);
if os_browser == browser_not_a_browser
exit; 


var trackingID = "UA-xxxxxxxxx-x"
var cid, hit, ec, ea, el, ev;     
cid = global.data[?"UUID"]    
hit = "event"
ec = argument[0]
ea = argument[1]
el = ""
if(argument[2]!="") {
    el = "&el="+argument[2]
}
ev = 0
if(argument[3]!="") {
    ev = "&ev="+string(argument[3])
}

http_post_string("http://www.google-analytics.com/collect","v=1&tid="+trackingID+"&cid="+string(cid)+"&t="+hit+"&ea="+string(ea)+"&ec="+ec+el+ev);

Oczywiście tam gdzie UA-xxxxxxxxx-x jest prawdziwy kod, taki sam jak mam ustawione w Google analytics. Ustawiłem również kod śledzenia w Global Game Settings ( w zakładce Analytics, choć to chyba nie jest koniecznie, albowiem przy testach aplikacji z GMa ( przy ustawionym targecie HTML5)  działa niezależnie od ustawień w Global Game Settings).

 

W każdym razie problem jest o tyle dziwny, że jak uruchamiam grę z GMa to działa, i dane są  ładnie przesyłane do Google Analytics w postacie eventów, akcji itd. Niezrozumiały dla mnie problem pojawia się wtedy, gdy aplikacja jest wrzucona na serwer, i odpalam ją poprzez wpisanie adresu w przeglądarce. Nagle dane nie są wysyłane do Google Analytics. Myślałem, że to może jakieś blokowanie IP itd, ale nie, to nie to. Próbowałem odpalać z różnych urządzeń (podpiętych do różnych internetów) i dalej nie działa.

 

Panowie, co jest grane?

 

EDIT.

Panowie, zauważyłem coś dziwnego. Wrzuciłem apkę na inną domenę (taką bez ceryfikatu SSL) i po uruchomieniu, statystyki są ładnie zbierane. Czy to możliwe, że certyfikat SSL blokuje przesyłanie statystyk do  Google analytics (to wydaje się niedorzeczne, ale wolę zapytać) ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Godzinę temu, nowy_user napisał:

Wrzuciłem apkę na inną domenę (taką bez ceryfikatu SSL) i po uruchomieniu, statystyki są ładnie zbierane.

Wysyłasz zapytanie do google po nieszyfrowanym protokole `http://` z poziomu strony która jest szyfrowana. To nie problem z certyfikatem, a mieszaniem protokołów - jak odwiedzasz stronę po HTTPS, to przeglądarki odrzucają *każde* zapytanie które zrobisz po HTTP.
https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content

  • Lubię (+1) 2

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Hej, rzeczywiście, po zmianie na https działa jak trzeba :) Dzięki!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×