The classes and protocols in Google Analytics SDK for iOS:
GAI | Google Analytics iOS top-level class |
GAIDictionaryBuilder | Helper class to build a dictionary of hit parameters and values |
GAIEcommerceFields | This class provides several fields and methods useful as wire format parameters for Enhanced Ecommerce |
GAIEcommerceProduct | Class to construct product related information for a Google Analytics beacon |
GAIEcommerceProductAction | Class to construct transaction/checkout or other product interaction related information for a Google Analytics hit |
GAIEcommercePromotion | Class to construct promotion related fields for Google Analytics hits |
GAIFields | This 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 |
GAITrackedViewController | Extends UIViewController to generate Google Analytics screenview calls whenever the view appears; this is done by overriding the viewDidAppear: method |
<GAITracker> | Google Analytics tracking interface |