在我的Android应用中,我同时使用Tracker
和EasyTracker
。
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
完成的跟踪?
答案 0 :(得分:3)
appOptOut
属性启用或停用所有Google Analytics跟踪活动,无论是通过EasyTracker
还是Tracker
完成。
这是因为EasyTracker
使用GoogleAnalytics
单例在幕后进行初始化。
因此,GoogleAnalytics
单例管理所有跟踪器的状态,无论是Tracker
还是EasyTracker
,其属性和配置选项都适用于这两种跟踪器。