Take our developer survey. We want your feedback so we can learn how to improve Google Analytics, and make it an even better tool for you.

Class List

The classes and protocols in Google Analytics SDK for iOS:
GAIGoogle Analytics iOS top-level class
GAIDictionaryBuilderHelper class to build a dictionary of hit parameters and values
GAIEcommerceFieldsThis class provides several fields and methods useful as wire format parameters for Enhanced Ecommerce
GAIEcommerceProductClass to construct product related information for a Google Analytics beacon
GAIEcommerceProductActionClass to construct transaction/checkout or other product interaction related information for a Google Analytics hit
GAIEcommercePromotionClass to construct promotion related fields for Google Analytics hits
GAIFieldsThis class provides several fields and methods useful as wire format parameter names
<GAILogger>Protocol to be used for logging debug and informational messages from the SDK
GAITrackedViewControllerExtends UIViewController to generate Google Analytics screenview calls whenever the view appears; this is done by overriding the viewDidAppear: method
<GAITracker>Google Analytics tracking interface