2010-02-15 42 views
0

剛剛創建了一個新的GA帳戶並在AS3中初始化了我的跟蹤器。我如何確認它已安裝並正常工作?在GA網絡視圖中顯示「Tracking Not Installed」但是當我在Flash中使用「visualDebug」參數(設置爲true)時,它似乎通過trackEvent發送OK。它會不會顯示爲已安裝,因爲它尚未在網站上(只是在IDE中測試)?確認使用AS3模式在Flash環境中安裝Google Analytics

var visualDebug:Boolean = true; 
var config:Configuration = null; 
var debug:DebugConfiguration = null; 

tracker = new GATracker(this, _trackerId, "AS3", visualDebug, config, debug); 

// ... 

/** Handles analytics tracking. */ 
private function onTrackEvent(event:GameShellEvent):void 
{ 
    track(_trackingCategory, event.action); 
} 

/** Track an event in google analytics. */ 
private function track(category:String, action:String):void 
{ 
    trace("[GA] tracking event", category, action, "with id", _trackerId); 
    tracker.trackEvent(category, action); 
} 

編輯

通知你,我用它發送通過GIF request請求 「AS3」 模式的AS3庫。這是而不是使用ga.js庫,所以沒有什麼可以安裝在網站上。

回答

0

啊,想我應該更徹底地有RTFM:

注意:目前,閃存跟蹤 可以嵌入在網頁中的任何Flash內容 。不支持從Adobe Air,Shockwave, 或通過Flash IDE(例如使用測試 電影)發送的 數據的跟蹤目前不受支持。

+0

這個更新了嗎?它已經3年了? – 2013-02-20 04:56:21

1

我還沒有看到嵌入Google Analytics(分析)代碼的特殊方法。但是,我相信這是因爲您在本地運行內容 - 出於安全原因,本地運行時不允許遠程通信。

+0

也許吧。在IDE中,遠程通信雖然工作正常。 – typeoneerror 2010-02-15 21:53:29

+0

我對上述評論猶豫不決......但Google Analytics(分析)跟蹤代碼如何在沒有ExternalInterface調用的情況下訪問?我肯定錯過了什麼。 – 2010-02-15 22:02:07

+0

它使URLRequests處理軌道的.gif文件。從文檔:「AS3模式完全獨立於ga.js跟蹤代碼,幷包含所有Google Analytics跟蹤功能。」 – typeoneerror 2010-02-16 14:35:14