Let’s implement the Google Analytics SDK onto your iOS app.
The iOS SDK implementation assumes your app’s source code is written in Objective-C and you use CocoaPods to install and manage dependencies.
Open a terminal window and navigate to the location of the Xcode project for your application. Create a Podfile for your application if it doesn’t exist.
Open the Podfile and add the following:
Save the Podfile and run:
A .xcworkspace file will be created for your application.
Download the configuration file.
Drag the GoogleService-Info.plist file (i.e. configuration file) into the root of your Xcode project and add it to all targets.
Add this to the AppDelegate.m file:
To configure GGLContext, override the didFinishLaunchingWithOptions method:
NSError *configureError; [[GGLContext sharedInstance] configureWithError:&configureError]; NSAssert(!configureError, @"Error configuring Google services: %@", configureError); GAI *gai = [GAI sharedInstance]; gai.trackUncaughtExceptions = YES; // report uncaught exceptions gai.logger.logLevel = kGAILogLevelVerbose; // remove before app release
Let’s add the tracker to track screen views in your iOS View Controller.
In ViewController.m, add the <Google/Analytics.h> header. Use a viewWillAppear method or function override to insert screen tracking. Give the screen a name and execute tracking.
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Content on Gordon Choi’s Analytics Book is licensed under the CC Attribution-Noncommercial 4.0 International license.
Setup Guide for WordPress websites: Set up Google Analytics on WordPress website to track/measure user behavior data. Optimize your website & traffic/marketing strategies based on GA reports.
Setup Guide of Google Analytics on Shopify websites and/or online stores: Track the behavior of your Shopify website visitors. Improve your digital marketing campaigns based on the measured data.
Setup Guide of Google Ads (AdWords): After installing analytics, get people to visit your website through Google Ads. Optimize Google Ads in 2 phases: One-time setup & ongoing optimization. Build ad campaigns that can always return highest sales with lowest cost.
Copyright 2016-2020 www.AnalyticsBook.org