在我的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
所做的跟踪? 最佳答案
appOptOut
属性启用或禁用所有谷歌分析跟踪活动,无论它是通过EasyTracker
还是Tracker
完成的。
这是因为EasyTracker
使用GoogleAnalytics
单例在幕后进行初始化。
因此,GoogleAnalytics
单例管理所有跟踪器的状态,无论是Tracker
还是EasyTracker
,其属性和配置选项都适用于这两种跟踪器。