Google Mobile App Analytics

2,691 views

Published on

Learn about the latest Google mobile app analytics for istore apps.

Published in: Business

Google Mobile App Analytics

  1. 1. TABLE OF CONTENTPrerequisitesWhat does it measure?SetupInstallationSample ReportsOther Tracking Options 2
  2. 2. PREREQUISITESiOS Developer SDKGoogle Analytics SDKAn iOS AppNew GA Account 3
  3. 3. WHAT DOES IT MEASURE?the number of installationsdevices and networks used to access appthe geographic locationlanguages spoken by visitorsin-app purchasescustomized tracking of special content, like videothe number of screens seen per visitprogression of visitors move through screens 4
  4. 4. SETUPSign Up for Google AnalyticsSelect “App” for the new property to be trackedGet Tracking Code 5
  5. 5. INSTALLATIONAdd Header Files to your project GAI.h GAITracker.h GAITrackedViewController.h GAITransaction.h GAITransactionItem.h libGoogleAnalytics.a Add Analytics SDK to your library libGoogleAnalytics.a CoreData.framework SystemConfiguration.framework 6
  6. 6. INSTALLATIONInitialize the tracker- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Optional: automatically track uncaught exceptions with Google Analytics. [GAI sharedInstance].trackUncaughtExceptions = YES; // Optional: set Google Analytics dispatch interval to e.g. 20 seconds. [GAI sharedInstance].dispatchInterval = 20; // Optional: set debug to YES for extra debugging information. [GAI sharedInstance].debug = YES; // Create tracker instance. id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"];} 7
  7. 7. INSTALLATIONImplement Automatic Screen tracking Extend Each View Controller to include GAITrackedViewController 8
  8. 8. SAMPLE REPORTS App Version TrackingIn App Purchases 9
  9. 9. SAMPLE REPORTS Device OverviewEngagement Flow 10
  10. 10. OTHER TRACKING FEATURESEcommerce TrackingCrashes & ExceptionsEvent TrackingCampaign Tracking 11
  11. 11. Thank You 12

×