Google Analytics Version 3 for Android - Nothing is logged or tracked -
what need
my analytics screen empty. 0 users, 0 sessions, etc. have waited couple hours kind of tracking show no luck. there way events logged on logcat? how have kind of indication happening? running on debug mode, kind of indication great! have waited 4 hours.
what did far
@override public void onstart() { super.onstart(); // rest of onstart() code. easytracker.getinstance(this).activitystart(this); // add method. googleanalytics.getinstance(this).getlogger() .setloglevel(logger.loglevel.verbose); googleanalytics googleanalytics = googleanalytics.getinstance(getapplicationcontext()); googleanalytics.setappoptout(false); } @override public void onstop() { super.onstop(); // rest of onstop() code. easytracker.getinstance(this).activitystop(this); // add method. }
sample code logs event :
public void togglemenuvisibility() { easytracker easytracker = easytracker.getinstance(this); easytracker.set(fields.screen_name, "screen_name"); easytracker.send(mapbuilder.createappview().build()); // mapbuilder.createevent().build() returns map of event fields , values // set , sent hit. easytracker.send(mapbuilder .createevent("ui_action", // event category (required) "button_press", // event action (required) "menu_button", // event label null) // event value .build() ); tracker tracker = googleanalytics.getinstance(this).gettracker("ua-xxxxxxxx-x"); <!-- property id omitted security --> hashmap<string, string> hitparameters = new hashmap<string, string>(); hitparameters.put(fields.hit_type, "appview"); hitparameters.put(fields.screen_name, "home screen"); tracker.send(hitparameters); }
xml:
<!--replace placeholder id tracking id--> <string name="ga_trackingid">ua-xxxxxxxx-x</string> <!-- property id omitted security --> <!--enable automatic activity tracking--> <bool name="ga_autoactivitytracking">true</bool> <!--enable automatic exception tracking--> <bool name="ga_reportuncaughtexceptions">true</bool> <bool name="ga_debug">true</bool> <integer name="ga_dispatchperiod">3</integer>
all log shows :
03-24 16:23:37.884 25140-8258/? w/ga-service﹕ thread[thread-5164,5,main]: using destination https://ssl.google-analytics.com 03-24 16:23:37.904 25140-8258/? w/ga-service﹕ thread[thread-5164,5,main]: using destination https://ssl.google-analytics.com 03-24 16:21:56.884 8137-8193/com.klinify i/gav3﹕thread[gathread,5,main]: no campaign data found.
not sure why aren't seeing data hitting report, 1 thing should note ga_debug
works in v2. v3 analytics, should setting ga_loglevel
noted here.
Comments
Post a Comment