2010-09-22 33 views
5

我希望能夠使用Google Analytics Android SDK跟蹤我的應用的版本號,以及連接到我的應用的用戶的設備型號名稱;達到這個目標的最好方法是什麼?Google Analytics Android SDK:跟蹤我的應用版本和設備型號名稱

我假設我也許可以做這樣的事情:

設備型號名稱:

tracker.trackPageView( 「/ testApplicationHomeScreen /」 + Build.MODEL);

版本號:

tracker.trackPageView( 「/ testApplicationHomeScreen /」 + packageInfo.versionName);

這項工作,這是實現這一目標的最佳方式,還是應該使用事件?

回答

4

這是有點晚了,但增加了自定義變量的SDK,可以在「標籤」網頁瀏覽量/事件中包含「版本」和型號」一對夫婦,方便參考鏈接的元數據。

Android Blog Post - Analytics For Android Apps

Google Analytics For Mobile - Using Custom Variables

這又讓額外的好處,你看你的流量,通過metadata-例如過濾段,你可以看看所有這些發生在V2.1的瀏覽量/事件的軟件,而不是手動追蹤所有以瀏覽量結尾的網頁瀏覽網址/v2.1。

這是在您提出原始問題(幾個月後,實際上)後添加的,因此您必須下載sdk的更新版本。

+0

這是有效的SDK 2.0版本? – 2012-12-06 18:28:39

1

自從發佈問題以來,我一直在玩這個。我發現事件是實現這一目標的最佳方式。

即爲「Version」和「Model」創建類別,然後使用事件跟蹤每個細節。然後,您可以看到我需要的詳細結果,以便能夠查看我的應用程序的哪些版本正在使用以及哪些手機型號也在使用中。

1

我已經成功地跟蹤使用下面的代碼的應用程序名稱和應用程序版本:

GoogleAnalytics m_GaInstance = GoogleAnalytics.getInstance(this); 

      m_GaTracker = m_GaInstance.getTracker("UA--"); 

     m_GaInstance.setDefaultTracker(m_GaTracker); 
     m_GaTracker.setAppName("AppName"); 
     m_GaTracker.setAppVersion(m_appVersion); 
相關問題