2013-07-09 197 views
1

我正在嘗試爲我的Android應用設置Google Analytics(分析)v2。設置Google Analytics跟蹤器

現在,我試圖通過爲我的活動和片段設置跟蹤器來跟蹤不同的屏幕。我有兩個活動,一切都從一個繼承和一個片段,一切都繼承,我想只把這三個類的跟蹤代碼,所以我不必通過並將跟蹤代碼放在每一個類。

@Override 
    public void onStart() { 
     super.onStart(); 
     EasyTracker tracker = EasyTracker.getInstance(); 
     tracker.setContext(getActivity()); 
     String title = getTitle(); 
     EasyTracker.getTracker().sendView(title); 
    } 

首先,使用我的Fragment類,我的sendView(title)行一直出現錯誤。我想傳遞實際的片段類的名稱,而不是像「片段」(這似乎是唯一對我工作的蹩腳字符串),而不是像「......片段」這樣的蹩腳的字符串。

在我的活動中我有:

@Override 
    protected void onStart() { 
     super.onStart(); 
     EasyTracker tracker = EasyTracker.getInstance(); 
     tracker.setContext(this); 
     tracker.activityStart(this); 
    } 

    @Override 
    protected void onStop() { 
     super.onStop(); 
     EasyTracker.getInstance().activityStop(this); 
    } 

這是正確的方法嗎?

任何幫助將不勝感激!

回答

0

我已經集成谷歌分析成功使用的EasyTracker我的應用程序:

@Override 
    protected void onStart() { 
     super.onStart(); 
     EasyTracker tracker = EasyTracker.getInstance(); 
     tracker.setContext(this); 
     tracker.activityStart(this); 
    } 

    @Override 
    protected void onStop() { 
     super.onStop(); 
     EasyTracker.getInstance().activityStop(this); 
    } 

我只在我的主要活動中使用此代碼

其他活動和Fragmants:

我用:

EasyTracker.getTracker().sendView(title); 

只是代替標題我發送相關的屏幕視圖我需要跟蹤的名稱。

它適用於我。

+0

我應該爲v3做什麼? – alicanbatur

+0

查看詳情https://developers.google.com/analytics/devguides/collection/android/v3/migration – Nargis

+0

我已經解決了。非常感謝你btw :) – alicanbatur

相關問題