GoogleAnalytics実装手順(2017年版)
1. SDKの入手
まずはSDKをダウンロードしましょう。
⇨ version 3.17
2. プロジェクトに追加
ダウンロードしたzipを解凍して必要なファイルをプロジェクトに放り込みます
※ 広告を使用しない場合、libAdldAccess.a
は取り込まないほうが無難です。取り込む場合、AdSupport.framework
が必要となり、審査依頼時にIDFAの使用用途に回答する必要があります。
3. フレームワークの追加
必要となるXcodeネイティブのフレームワークを追加します
SystemConfiguration.framework
CoreData.framework
libsqlite3.tbd
libz.tbd
Linked Frameworks and Libraries、「+」をクリックしてフレームワークを追加します
4. ブリッジヘッダへ追加
# import "GAI.h"
# import "GAIDictionaryBuilder.h"
# import "GAIEcommerceFields.h"
# import "GAIEcommerceProduct.h"
# import "GAIEcommerceProductAction.h"
# import "GAIEcommercePromotion.h"
# import "GAIFields.h"
# import "GAILogger.h"
# import "GAITrackedViewController.h"
# import "GAITracker.h"
5. トラッキング実装
Utilityクラスなどで定義しておくと便利です
トラッキングメソッド定義
// Google Analytics トラッキング
class func googleTracking(displayName:String?) {
GAI.sharedInstance().tracker(withTrackingId: "UAXXXXXXXX-NN")
let tracker = GAI.sharedInstance().defaultTracker!
tracker.set(kGAIScreenName, value: displayName)
}
トラッキングメソッド呼び出し
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
Utility.googleTracking(displayName: "ログイン画面")
}