2

在我的 Android 应用程序中,我同时使用TrackerEasyTracker

Tracker实例是使用GoogleAnalytics实例创建的,

mTracker = mGa.getTracker(GA_PROPERTY_ID);

EasyTrackerGoogleAnalytics用于实例化,

EasyTracker.getInstance(this).activityStart(this);

所以当我选择退出分析时GoogleAnalytics

GoogleAnalytics.getInstance(getApplicationContext()).setAppOptOut(sharedPreferences.getBoolean(key, false));

这也会禁用跟踪EasyTracker吗?

4

1 回答 1

3

appOptOut属性启用或禁用所有 Google Analytics 跟踪活动,无论是通过EasyTracker或完成的Tracker

这是因为EasyTracker使用GoogleAnalytics单例在后台进行初始化。

因此,GoogleAnalytics单例管理所有跟踪器的状态,无论是Tracker还是EasyTracker,其属性和配置选项适用于这两种跟踪器。

于 2013-10-24T16:44:27.090 回答