TABLE OF CONTENT
Prerequisites
What does it measure?
Setup
Installation
Sample Reports
Other Tracking Options




                         2
PREREQUISITES
iOS Developer SDK
Google Analytics SDK
An iOS App
New GA Account




                       3
WHAT DOES IT MEASURE?
the number of installations
devices and networks used to access app
the geographic location
languages spoken by visitors
in-app purchases
customized tracking of special content, like video
the number of screens seen per visit
progression of visitors move through screens




                                                     4
SETUP




Sign Up for Google Analytics
Select “App” for the new property to be tracked
Get Tracking Code
                                                  5
INSTALLATION
Add 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
INSTALLATION
Initialize the tracker


- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(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
INSTALLATION
Implement Automatic Screen tracking
 Extend Each View Controller to include GAITrackedViewController




                                                                    8
SAMPLE REPORTS


                   App Version Tracking




In App Purchases

                                          9
SAMPLE REPORTS



                   Device Overview




Engagement Flow


                                     10
OTHER TRACKING FEATURES
Ecommerce Tracking
Crashes & Exceptions
Event Tracking
Campaign Tracking




                          11
Thank You




            12

Google Mobile App Analytics

  • 2.
    TABLE OF CONTENT Prerequisites Whatdoes it measure? Setup Installation Sample Reports Other Tracking Options 2
  • 3.
    PREREQUISITES iOS Developer SDK GoogleAnalytics SDK An iOS App New GA Account 3
  • 4.
    WHAT DOES ITMEASURE? the number of installations devices and networks used to access app the geographic location languages spoken by visitors in-app purchases customized tracking of special content, like video the number of screens seen per visit progression of visitors move through screens 4
  • 5.
    SETUP Sign Up forGoogle Analytics Select “App” for the new property to be tracked Get Tracking Code 5
  • 6.
    INSTALLATION Add Header Filesto 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
  • 7.
    INSTALLATION Initialize the tracker -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(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
  • 8.
    INSTALLATION Implement Automatic Screentracking  Extend Each View Controller to include GAITrackedViewController 8
  • 9.
    SAMPLE REPORTS App Version Tracking In App Purchases 9
  • 10.
    SAMPLE REPORTS Device Overview Engagement Flow 10
  • 11.
    OTHER TRACKING FEATURES EcommerceTracking Crashes & Exceptions Event Tracking Campaign Tracking 11
  • 12.