2016-01-31 100 views
0

我使用這個插件:https://vaadin.com/directory#!addon/googleanalyticstracker谷歌分析跟蹤器Vaadin

在代碼示例表示使用

GoogleAnalyticsTracker tracker = new GoogleAnalyticsTracker("UA-658457-8", "vaadin.com"); 
    mainWindow.addComponent(tracker); 

但GoogleAnalyticsTracker沒有實現接口組件,所以當我嘗試添加它來查看,我越來越

ava.lang.ClassCastException: org.vaadin.googleanalytics.tracking.GoogleAnalyticsTracker cannot be cast to com.vaadin.ui.Component 

回答

0

試試這個代碼:

GoogleAnalyticsTracker tracker = new GoogleAnalyticsTracker("UA-658457-8", "vaadin.com"); 
tracker.extend(myUI); 
tracker.trackPageview("/samplecode/googleanalytics"); 

並參閱java doc獲取更多細節,因爲最新版本擴展了AbstractJavaScriptExtension。

+0

謝謝你的回答。我正在使用這樣的代碼,它不起作用。 我也嘗試使用navigator.addViewChangeListener(跟蹤器),但沒有幫助。 –

+0

請發佈您的代碼與描述,我會盡力幫助你。 –