android - How does the number of unique user larger than users ? google analytics -


i using google analytics campaign tracking android app, don't understand how unique users (user download app 1 time) larger users (new users , returning users) . here screen shot: enter image description here

edit , here android code:

manifest:

<!-- enable google play store campaign reports -->         <receiver             android:name=".analytics.customcampaigntrackingreceiver"             android:exported="true"             android:permission="android.permission.install_packages">             <intent-filter>                 <action android:name="com.android.vending.install_referrer" />             </intent-filter>         </receiver>         <service             android:name="com.google.android.gms.analytics.campaigntrackingservice"             android:enabled="true" /> 

my custom receiver:

public class customcampaigntrackingreceiver extends broadcastreceiver {      @override     public void onreceive(context context, intent intent) {          //get campaign url         string campaignurl = intent.getstringextra("referrer");        // log.i("gathread", "campaign url:" + campaignurl);          sharedstorage.defaultinstance(context).setcampaigntrackingurl(campaignurl);          // when you're done, pass intent google analytics receiver.         new campaigntrackingreceiver().onreceive(context, intent);     } } 

default tracker:

 private tracker mtracker;      /**      * gets default {@link tracker} {@link application}.      *      * @return tracker      */     synchronized public tracker getdefaulttracker() {         if (mtracker == null) {             googleanalytics analytics = googleanalytics.getinstance(this);             analytics.setlocaldispatchperiod(5);             //analytics.getlogger().setloglevel(logger.loglevel.verbose);             // enable debug logging use: adb shell setprop log.tag.gav4 debug             mtracker = analytics.newtracker("********");         }          string userid = storage.getuserid(this);         if (userid != null)             mtracker.set("&uid", userid);          return mtracker;     } 

at onresume , onpause activity send open & close app event:

onresume(){  getdefaulttracker().send(new hitbuilders.eventbuilder()                 .setcategory(referrer)//category campaign tracking url                 .setaction("openapp")                 .setlabel(userid)                 .build());  }  onpause(){    getdefaulttracker().send(new hitbuilders.eventbuilder()                     .setcategory(referrer)//category campaign tracking url                     .setaction("closeapp")                     .setlabel(userid)                     .build()); } 


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -