यह पूरी तरह से सरल होना चाहिए, लेकिन मैं इसे काम नहीं कर सकता, इससे कोई फर्क नहीं पड़ता कि मैं क्या प्रयास करता हूं। मैं जीडब्ल्यूटी आवेदन के साथ Google Analytics का उपयोग करने की कोशिश कर रहा हूं।जीडब्ल्यूटी एप्लिकेशन में Google Analytics को एकीकृत करना
पहले, तुल्यकालिक है < सिर > अनुभाग HTML पृष्ठ के अंत में ट्रैकिंग कोड सम्मिलित करके और फिर बुला इस विधि द्वारा:
public static native void recordAnalyticsHit(String pageName) /*-{
pageTracker._trackPageview(pageName);
}-*/;
दूसरा है मैं क्या समझ में आ से, वहाँ यह करने के लिए दो रास्ते हैं अतुल्यकालिक, ट्रैकिंग कोड डालने < बस के बाद शरीर > टैग और फिर बुला इस विधि द्वारा:
public static native void recordAnalyticsHit(String pageName) /*-{
_gaq.push(['_trackPageview(' + pageName + ')']);
}-*/;
जब उन तरीकों में से प्रत्येक चल रहा है, हालांकि, मैं अस्पताल में इस अपवाद मिल टेड मोड:
[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 के साथ Analytics को काम कर रहा है?
_gaq.push(['_trackPageview()']);
(। बेशक, वह भी मेरे लिए काम नहीं करता है)
बस इतना आप जानते हैं _gaq.push (['_ trackPageview()']); Google के दस्तावेज़ में एक बग था। यह _gaq.push होना चाहिए (['_ trackPageview']); माता-पिता के बिना। – Brian
आप gwt-gatracker (https://code.google.com/p/gwt-gatracker/) का उपयोग कर सकते हैं जो आपके जीवन को अधिक आसान बनाता है –