Android: Google Analytics availability in Google Play Services? -
google analytics has been announced become part of rolling out google play services 4.3, not yet included in google play services packages list:
http://developer.android.com/reference/gms-packages.html
any idea when become available, , safe used straight away, or better wait time make sure every user has google play services 4.3 installed?
i've noticed other differences.
tracker
to new tracker, use newtracker() method (accepts both string value , int value [for xml configuration]):
googletracker = gainstance.gettracker(ga_key); // old googletracker = gainstance.newtracker(ga_key); // new easytracker
easytracker has disappeared, have use googleanalytics.getinstance(this).reportactivitystart(this) reported paito.
setters
the googletracker.set() method no longer available. has been replaced more specialised methods, example:
googletracker.set(fields.screen_name, null); // old googletracker.setscreenname(null); // new event creation
the googletracker.send() method has seen changes.
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
it becomes
googletracker.send(mapbuilder.createappview().build()); // old googletracker.send(new hitbuilders.appviewbuilder().build()); // new appviewbuilder
appviewbuilder has been deprecated, replaced new screenviewbuilder class. (thanks hai phong tip!)
for running (or have dealt with) dalvik's 64k methods limit, there 3k methods able rid of in application, integration.
Comments
Post a Comment