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