首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:setAppOptOut()禁用EasyTracker吗?

:setAppOptOut()禁用EasyTracker吗?
EN

Stack Overflow用户
提问于 2013-10-24 13:45:34
回答 1查看 1K关注 0票数 2

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

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

代码语言:javascript
复制
mTracker = mGa.getTracker(GA_PROPERTY_ID);

但是EasyTracker不使用GoogleAnalytics进行实例化,

代码语言:javascript
复制
EasyTracker.getInstance(this).activityStart(this);

所以当我选择不使用GoogleAnalytics进行分析时,

代码语言:javascript
复制
GoogleAnalytics.getInstance(getApplicationContext()).setAppOptOut(sharedPreferences.getBoolean(key, false));

这也会禁用EasyTracker所做的跟踪吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-24 16:44:27

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

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

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19567795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档