2012-05-28 63 views
0

我想在我的Android應用程序導入谷歌分析工作,我的代碼是谷歌分析並沒有在Android

private GoogleAnalyticsTracker tracker; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.demo); 

    tracker = GoogleAnalyticsTracker.getInstance(); 
    tracker.startNewSession(getString(R.string.analytics_id), this); 
    tracker.trackPageView("/demo"); 
} 

@Override 
protected void onDestroy() { 
    super.onDestroy(); 
    tracker.stopSession(); 
} 

,但它是不工作...我在哪裏做錯了嗎?謝謝... 注:我用tabactivity和每個標籤碼這樣的...

+1

你有互聯網特權嗎? – Hidde

+0

是的,我確實從示例代碼複製代碼 – ali

+0

您必須等待約。 24小時看結果。 – Demonick

回答

9

我找到了這個博客的答案。希望它有幫助。
http://blog.blundellapps.com/google-analytics-common-problems-and-fixes/

+1

完美,正是我所擁有的做對了,但發現是錯的。用「短劃線」字符替換「 - 」( - ,&&;#8211;)? – CampbellGolf

+0

用「en dash」代替「 - 」爲我工作。此外,而不是從string.xml中獲取密鑰,我在tracker.startNewSession()函數中傳遞原始字符串。希望它能幫助別人。 –

0

要安裝

//添加libGoogleAnalytics.jar到項目的/ libs目錄。

//下列權限添加到您的項目的AndroidManifest.xml清單文件:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

編輯: 爲了使用谷歌Analytics(分析),您必須使用已註冊谷歌帳戶的電子郵件地址進行登錄和密碼。

在此處創建Google Account。不過,僅擁有Google帳戶並不會自動授予您對Google Analytics的訪問權限。首先,您必須一次性簡單地處理egister for Google Analytics

+0

感謝兄弟,但我已經這樣使用 – ali

+0

你能告訴什麼是不工作?你面臨什麼樣的例外。 –

+0

只需從http://www.google.com/analytics/檢查統計信息,但沒有任何價值......我不知道爲什麼? – ali