이것은 완전히 간단해야하지만 시도 할 때 작동하지 않습니다. Google 애널리틱스를 GWT 애플리케이션과 함께 사용하려고합니다.Google 웹 로그 분석을 GWT 응용 프로그램에 통합
public static native void recordAnalyticsHit(String pageName) /*-{
pageTracker._trackPageview(pageName);
}-*/;
두 번째는 다음과 같습니다
먼저이 방법을 < 머리 > 섹션 HTML 페이지의 끝에서 추적 코드를 삽입 한 후 호출하여 동기 : 내가 이해 무엇에서 그것을 할 수있는 두 가지 방법이 있습니다 비동기,이 방법을 추적 코드를 직후 < 몸 > 태그를 삽입 한 후 호출하여 :
public static native void recordAnalyticsHit(String pageName) /*-{
_gaq.push(['_trackPageview(' + pageName + ')']);
}-*/;
그 각각의 방법을 실행하지만,이 예외 호에서 얻을 ted 모드 :
[ERROR] [myproject] Uncaught exception escaped
com.google.gwt.core.client.JavaScriptException: (ReferenceError): pageTracker is not defined
[ERROR] [myproject] Uncaught exception escaped
com.google.gwt.core.client.JavaScriptException: (ReferenceError): _gaq is not defined
Firebug에서 사이트를 관찰 할 때 ga.js가로드되는 것을 볼 수 있지만 그게 전부입니다.
GWT에서 애널리틱스를 사용할 수있는 사람이 있습니까?
이_gaq.push(['_trackPageview()']);
(. 또한 나를 위해 작동하지 않습니다, 물론)
그냥 알고 계시므로 _gaq.push ([ '_ trackPageview()']); Google의 설명서에 버그가있었습니다. _gaq.push ([ '_ trackPageview']) 여야합니다. without without이없이. – Brian
gwt-gatracker (https://code.google.com/p/gwt-gatracker/)를 사용하면 훨씬 쉽게 생활 할 수 있습니다. –