Android Google Analytics:setAppOptOut()是否会禁用EasyTracker?

时间:2013-10-24 13:45:35

标签: android google-analytics analytics

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

使用Tracker实例

创建

GoogleAnalytics实例

mTracker = mGa.getTracker(GA_PROPERTY_ID);

EasyTracker不使用GoogleAnalytics进行实例化,

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

因此,当我使用GoogleAnalytics选择退出分析时,

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

这是否也会禁用EasyTracker完成的跟踪?

1 个答案:

答案 0 :(得分:3)

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

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

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