2013-04-05 9 views
8

Byłem w Google i szukałem odpowiedzi tutaj. Sprawdziłem kod pod kątem sugestii kodu śledzenia google, a nawet przetestowałem go pod numerem sample code. Nie mogę jednak odpowiednio śledzić zdarzeń w Google Analytics. Mój kod jest dostępny na stronie przez jakiś czas (~ miesiąc), więc powinno to przezwyciężyć wszelkie opóźnienia w raportach.Analityka odbiera zdarzenia, ale nie rejestruje ich w raportowaniu.

Używam analityki, wersji asynchronicznej, która działa dobrze w przypadku śledzenia strony i innych "normalnych" funkcji. Próbowałem skonfigurować śledzenie zdarzeń, poszedłem za przykładem i czekałem przez tydzień. Wciąż nic. Debugowałem i nie mam żadnych "normalnych" problemów (o ile widzę).

Tak więc:

Przykład Kod śledzenia zwolniony:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a> 

Wywołuje to zdarzenie, które zgodnie z ga_debug.js, wypala się pomyślnie. Sprawdzam panel sieci Widzę żądanie i _umt.gif zwraca stan 200.

Sprawdziłem tam ciąg zapytania. Wszystko wydaje się dobre.

Ale sprawdzanie GA, nie ma nic w raportach. Ale kiedy idziesz do GA Realtime> Wydarzenia, możesz zobaczyć zdarzenia, które zostały wystrzelone !?

Mogę wywołać zdarzenia na stronie lub zwolnić je z konsoli, a odpowiednie zdarzenia pojawią się w sekcji czasu rzeczywistego, ale nie mają danych (kategoria, akcja lub etykieta).

To dziwne, że nawet strzelanie do Google'a z własnym numerem example code nic nie wyświetla.

Jeśli ktoś ma pomysły na to, od czego zacząć debugowanie (lub doświadczyć czegoś podobnego), byłoby miło usłyszeć.

What I see in the realtime event tracking screen: No data!

+0

Występuję w tym samym problemie, ale korzystam z protokołu pomiaru. – Brian

+0

@ Brian Daj mi znać, jeśli masz jakąkolwiek radość. Wciąż jestem tym kompletnie zaskoczony. – josh

+0

Mam ten sam problem, ale miałem go tylko przez godzinę. Nie jestem pewien, ile powinienem poczekać, aż wydarzenia pojawią się w raporcie, może będę miał szczęście i jest tylko opóźnienie. – Firsh

Odpowiedz

-2

To pytanie było zadawane bardzo często, a odpowiedź jest prawie zawsze "Google Analytics standardowy SLA wynosi 24 godzin". Dzienniki są przetwarzane partiami za kulisami. W godzinach szczytu zajmuje to trochę czasu.

To może potrwać do 24 godzin na serwerach Google Analytics do aktualizacji - Source: Google Documentation - Check your web tracking code setup

+0

Jak już powiedziałem, czekałem co najmniej tydzień, zanim zdecydowałem się tu przyjechać. Kończyło to około miesiąca, zanim wyniki zaczęły być rejestrowane przez Google. – josh

+0

Mogę tylko założyć, że wystąpił problem z końcem Google, ponieważ zakończył się on bez żadnych zmian ode mnie. Właśnie straciliśmy miesiąc wyników. – josh

+0

OP mówi, że czekał dłużej niż tydzień, aby zobaczyć dane. Długo poza SLA. – JezC

0

mam zmaga się z tym problemem do trzech dni. Wiem, że ten wątek jest stary, ale natknąłem się na niego podczas moich poszukiwań. Chciałem opublikować moją osobistą rezolucję na wypadek, gdyby ktoś inny się z tym spotkał.

Moje rozwiązanie:

Oto gdzie w końcu znalazłem go:

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

Under: "Niestandardowe zmienne"> "tradycyjne (ga.js) Fragment" (Używamy ga.js jeszcze ... na razie.)

0

miałem podobny problem i pobiegł do tej kwestii: https://issuetracker.google.com/issues/35353093

Podsumowując, byłem ustawienie właściwości identyfikatora użytkownika za pośrednictwem poniżej. Usunięcie tego rozpoczętego historycznego śledzenia dla mnie.

ga('set', 'userId', username); 
Powiązane problemy