Hello Friends,
The Google Analytics SDK for Android makes it easy for developers to collect valuable statics about how the users are using their app.
Features Android Google Analytics:
- The number of active users that are using the application
- Usage of specific features in application by any user
- Lock the number and type of application crashes
- From where in the world the application is used
- And many other useful features...
Steps to Integrating Google Analytics with Android application:
1. Create a new Google Analytics Account Create Account
2. Add a new mobile app in your account(This is the app which you want to track)
3. After you add a app in your account,google provides you a tracking Id unique for that app. Note down the tracking ID , it is usually in UA-XXXX-Y format
4. Download the Google Analytics jar file Jar Download Link
5. String.xml
<uses-permission android:name=”android.permission.INTERNET”> </uses-permission>
<uses-permission> android:name=”android.permission.ACCESS_COARSE_LOCATION”> </uses-permission>
Result of tracing application:
If everything is configured correctly, the reports should appear on live. Usually it takes about few hours to see the data in your account.
More Reference Link:
Get starting: https://developers.google.com/analytics/devguides/collection/android/v3/
Advance : https://developers.google.com/analytics/devguides/collection/android/v2/advanced
I will be happy if you will provide your feedback or follow this blog. Any suggestion and help will be appreciated.
Thank you :)
The Google Analytics SDK for Android makes it easy for developers to collect valuable statics about how the users are using their app.
Features Android Google Analytics:
- The number of active users that are using the application
- Usage of specific features in application by any user
- Lock the number and type of application crashes
- From where in the world the application is used
- And many other useful features...
Steps to Integrating Google Analytics with Android application:
1. Create a new Google Analytics Account Create Account
2. Add a new mobile app in your account(This is the app which you want to track)
3. After you add a app in your account,google provides you a tracking Id unique for that app. Note down the tracking ID , it is usually in UA-XXXX-Y format
4. Download the Google Analytics jar file Jar Download Link
5. String.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <!-- Replace placeholder ID with your tracking ID --> <string name="ga_trackingId">your tracking ID</string> <!-- Enable Activity tracking --> <bool name="ga_autoActivityTracking">true</bool> <!-- Enable debug --> <bool name="ga_debug">true</bool> <!-- The inverval of time after all the collected data should be sent to the server, in seconds. --> <integer name="ga_dispatchPeriod">30</integer> </resources>6. DashboardActivity
public class DashboardActivity extends Activity
{
private GoogleAnalytics mGaInstance;
private Tracker mGaTracker;
@Override
public void onStart()
{
super.onStart();
EasyTracker.getInstance().setContext(this);
EasyTracker.getInstance().activityStart(this);
mGaTracker.sendView("DashboardActivity Visited...");// Add this method.
}
@Override
public void onStop()
{
super.onStop();
EasyTracker.getInstance().setContext(this);
EasyTracker.getInstance().activityStop(this);
mGaTracker.sendView("DashboardActivity Visited..."));// Add this method.
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.act_weblink);
mGaInstance = GoogleAnalytics.getInstance(this);
mGaTracker = mGaInstance.getTracker(getString(R.string.tracking_id));
// Add tracking functionality to button
Button btnABC= (Button) findViewById(R.id.btn);
btnABC.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// The rest of your code
mGaTracker .trackEvent("Screen Name", "btnABC Event", "Android app", Long.parseLong("1"));
}
});
}
}
Note- Don't forget to add Permission Manifest File-<uses-permission android:name=”android.permission.INTERNET”> </uses-permission>
<uses-permission> android:name=”android.permission.ACCESS_COARSE_LOCATION”> </uses-permission>
Result of tracing application:
If everything is configured correctly, the reports should appear on live. Usually it takes about few hours to see the data in your account.
More Reference Link:
Get starting: https://developers.google.com/analytics/devguides/collection/android/v3/
Advance : https://developers.google.com/analytics/devguides/collection/android/v2/advanced
I will be happy if you will provide your feedback or follow this blog. Any suggestion and help will be appreciated.
Thank you :)

No comments:
Post a Comment