我正在嘗試使用我的移動應用程序進行一些分析。該應用程序是用Flex編寫的。我試圖根據official example有點使用Google's library for Google Analytics。我使用靜態方法創建了一個類,我從其creationComplete
事件處理程序中的所有屏幕調用該方法。Flex應用程序中的Google Analytics(分析)
import com.google.analytics.GATracker;
import com.google.analytics.AnalyticsTracker;
import flash.display.DisplayObject;
public class AnalyticsHelper
{
public static function trackScreenView(screen: DisplayObject, name: String): void {
var tracker:AnalyticsTracker = new GATracker(screen, "UA-XXXXXXXX-1", "AS3", false);
tracker.trackPageview("/screen/" + name);
}
}
經過一番調試,我的結果是:函數被調用。 trackPageview()
被調用。根據Wireshark,一些數據會傳給Google,但由於它通過加密連接,我看不到它是什麼。但是,我的Google Analytics信息中心沒有顯示任何數據。 (是的,我知道我必須等待一天才能顯示數據,我等了兩天,但仍然沒有。)
我錯過了什麼嗎?我如何讓Google Analytics能夠使用我的Flex應用程序?
我在幾個項目上使用了_gaforflash_,並且您的設置看起來很正確。有時統計數據已經停止,但後來又出現了,我想這是GA的一些滯後。我只能建議檢查GA跟蹤鍵,並且應該有_html page_和js腳本,以便GA開始跟蹤,您應該在網站上的GA設置過程中進行設置。 – fsbmain