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ć.
Występuję w tym samym problemie, ale korzystam z protokołu pomiaru. – Brian
@ Brian Daj mi znać, jeśli masz jakąkolwiek radość. Wciąż jestem tym kompletnie zaskoczony. – josh
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