How SDK's Work to Collect Data?
SDK's collects the following data from any mobile app:
Count of Sessions
The above data gets packaged as hits and send into a Google Analytics account.
When any user navigates through the app, the GA SDK stores the hits locally and sends them to GA account in a batch process called dispatching.
What is Dispatching and Why its Important?
Dispatching is the process carried by SDK to send HIT data in small batches into the GA account. Data is stored locally before it is dispatched in small batches into the GA account.
Dispatching is necessary because:
1- Mobile devices tend to lose network connectivity and when that happens, the SDK can't send any hits to the analytics account.
2- Sending data to Google Analytics in real time reduces the battery life of the device.
For this reason, the SDK's automatically dispatch the hits every 30 minutes for Android device and every 2 minutes for IOS.
How Does SDK Identifies Unique User?
When an App launches for the first time, the SDK generates a unique identifying code for the device. Each unique identifier is equivalent to a unique visit in GA. When the app gets updated to a new version, the UID remains the same, however if the app gets uninstalled and then reinstalled then a new UID is generated.
Hope, this tutorial helped you in understanding the process through which GA collects data from mobile apps.
Ditulis Oleh : Web Hosting Indonesia
Judul Artikel "How Does Google Analytics Collects Data from Mobile Apps?" Jika salin Artikel How Does Google Analytics Collects Data from Mobile Apps?, mohon mencantumkan sumber link http://www.webhosting.web.id/2014/04/how-does-google-analytics-collects-data.html. Salam from Web Hosting Gratis