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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -