2013-07-09 150 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

相关问题