2013-03-08 14 views
2

我無法找到如何做到這一點。有此文件:https://developers.google.com/analytics/devguides/collection/android/v2/advanced - 它顯示了這種方法:如何以編程方式設置Google AnalyticsAPI鍵?

gaInstance.getTracker(trackingId) 

哪裏trackingId是API密鑰,但我認爲這隻能後跟蹤已配置正確使用?這不是爲設置的API密鑰。

我需要這個,因爲我的應用程序必須跟蹤到不同的帳戶,具體取決於特定的服務器配置。服務器將向我發送要跟蹤的API密鑰。

在此先感謝。

P.S.我正在使用Google Analytics V2。

+0

這對於使用包名重寫的人也很有用。如果您通過「aapt --rename-manifest-package new.package.name」重寫軟件包名稱,EasyTracker無法找到其資源 – 2013-03-08 14:56:47

回答

0

我這樣做:

GoogleAnalytics gaInstance = GoogleAnalytics.getInstance(context); 
Tracker gaTracker = gaInstance.getTracker(apiKeyGA); 
gaInstance.setDefaultTracker(gaTracker); 

似乎工作。我必須確認。

我把它放在初始化後的某個地方,在我的web服務返回後。我將它保存在首選項中,以便下次訪問更快。

編輯:不起作用。它跟蹤我放入XML的字符串,當我刪除元素時,它不再跟蹤。但我現在就把它放在這裏,也許會導致一個正確的答案。

相關問題