Google Analytics已宣布成为推出Google Play Services 4.3的一部分,但尚未包含在Google Play服务套餐列表中:
http://developer.android.com/reference/gms-packages.html
知道什么时候可以使用,是否可以安全地立即使用,或者等待一段时间确保每个用户都安装了Google Play Services 4.3会更好吗?
答案 0 :(得分:37)
我注意到其他一些差异。
<强>跟踪器强>
要获取新的Tracker
,请使用newTracker()
方法(同时接受String
值和int
值[用于XML配置]):
googleTracker = gaInstance.getTracker(GA_KEY); // OLD
googleTracker = gaInstance.newTracker(GA_KEY); // NEW
EasyTracker
EasyTracker现已消失,因此我们必须使用 Paito 报告的GoogleAnalytics.getInstance(this).reportActivityStart(this)
。
<强>塞特斯强>
googleTracker.set()
方法不再可用。它已被更专业的方法所取代,例如:
googleTracker.set(Fields.SCREEN_NAME, null); // OLD
googleTracker.setScreenName(null); // NEW
活动创建
googleTracker.send()
方法也发生了一些变化。
googleTracker.send(MapBuilder
.createEvent(category, action, label, value)
.build()); // OLD
googleTracker.send(new HitBuilders.EventBuilder()
.setCategory(category)
.setAction(action)
.setLabel(label)
.setValue(value)
.build()); // NEW
<强> APPVIEW 强>
现在变成了
googleTracker.send(MapBuilder.createAppView().build()); // OLD
googleTracker.send(new HitBuilders.AppViewBuilder().build()); // NEW
<强> AppViewBuilder 强>
AppViewBuilder
现已弃用,取而代之的是新的ScreenViewBuilder
类。 (感谢海防的提示!)
对于那些遇到(或已经处理过) Dalvik的64K方法限制的人,现在有3K方法可以在你的应用程序中摆脱,多亏了这种整合。
答案 1 :(得分:3)
现在是软件包列表的一部分。
我认为基本功能可以像这样......
import com.google.android.gms.analytics.GoogleAnalytics;
@Override
protected void onStart() {
super.onStart();
GoogleAnalytics.getInstance(this).reportActivityStart(this);
}
@Override
protected void onStop() {
super.onStop();
GoogleAnalytics.getInstance(this).reportActivityStop(this);
}
答案 2 :(得分:1)
根据对话,以便使用Easytracker替换
GoogleAnalytics.getInstance(this).reportActivityStart(this);
GoogleAnalytics.getInstance(this).reportActivityStop(this);
您需要将配置添加到AndroidManifest,如
<meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/analytics_global_config" />
我仍然需要获取Tracker实例来发送事件,可能是其他人会更好地更换
EasyTracker.getInstance(mContext).send(MapBuilder....)
答案 3 :(得分:0)
Google Analytics SDK v4(现在是Google Play服务的一部分)的文档刚刚发布!
https://developers.google.com/analytics/devguides/collection/android/v4/