Bu tamamen basit olmalı, ancak ne olursa olsun çalışmamı sağlayamıyorum. Google Analytics'i GWT uygulamasıyla kullanmaya çalışıyorum.Google Analytics'i GWT uygulamasına entegre etme
public static native void recordAnalyticsHit(String pageName) /*-{
pageTracker._trackPageview(pageName);
}-*/;
İkinci geçerli:
Öncelikle bu yöntem <kafa> bölüm HTML sayfasının sonundaki izleme kodunu ekleyerek ve daha sonra arayarak, senkron: Ben anladım kadarıyla, bunu yapmak için iki yol var olan asenkron, bu yöntemi izleme kodunu hemen sonra < vücut > etiketinin yerleştirilmesini ve daha sonra arayarak:
public static native void recordAnalyticsHit(String pageName) /*-{
_gaq.push(['_trackPageview(' + pageName + ')']);
}-*/;
bu yöntemlerin her biri çalışan, ancak, bu istisnalar fahişeler olsun ted modu: Firebug siteyi gözlemleyerek zaman
[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
, ben ga.js'nin yüklenen görüyoruz, ama hepsi bu.
Analytics'in GWT ile çalışan biri var mı?
_gaq.push(['_trackPageview()']);
(. Ayrıca benim için çalışmadığını Tabii)
Sadece _gaq.push (['_ trackPageview()']); Google’ın belgelerinde bir hataydı. _gaq.push (['_ trackPageview']) olmalıdır; Parens olmadan. – Brian
gwt-gatracker'ı (https://code.google.com/p/gwt-gatracker/) kullanarak hayatınızı daha kolay hale getirebilirsiniz –