Android如何实施Google Analytics(V4)

时间:2015-08-21 15:38:25

标签: android google-analytics

我正在尝试将Google Analytics包含在我的Android项目中。

根据Google文档here,我在此部分遇到了问题:

synchronized public Tracker getDefaultTracker() {
    if (mTracker == null) {
      GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
      mTracker = analytics.newTracker(R.xml.global_tracker);
    }
    return mTracker;
}

什么是R.xml.global_tracker?我在哪里可以得到它?我从GitHub下载了他们的示例代码,但仍无法找到该XML文件。

提前致谢。

更新

我发现了XML,但Google Analytics并没有跟踪我的操作,这是我的更新代码:

XML文件

<?xml version="1.0" encoding="utf-8" ?>
<resources>
    <string name="ga_trackingId">UA-xxxxxxx-x</string>
    <string name="ga_sampleFrequency">100.0</string>
    <integer name="ga_sessionTimeout">1800</integer>
    <bool name="ga_autoActivityTracking">true</bool>
    <bool name="ga_anonymizeIp">false</bool>
    <bool name="ga_reportUncaughtExceptions">true</bool>

    <screenName name="com.pkgname.activities.blabla">blabla</screenName>
    <screenName name="com.pkgname.activities.blabla2">blabla2</screenName>
</resources>

申请类:

public class MyApp extends Application {

    private Tracker mTracker;

    synchronized public Tracker getDefaultTracker() {
        if (mTracker == null) {
            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            mTracker = analytics.newTracker(R.xml.tracker_config);
        }
        return mTracker;
    }

    @Override
    public void onCreate() {
        super.onCreate();

        Tracker tracker = getDefaultTracker();      
    }
}

它不应该开始自动开始跟踪我的活动吗?

0 个答案:

没有答案