LoginSignup
5
5

More than 5 years have passed since last update.

【iOS】Google Analytics(ver3.17)を仕込む【Swift3.x】

Last updated at Posted at 2017-04-12

GoogleAnalytics実装手順(2017年版)

1. SDKの入手

まずはSDKをダウンロードしましょう。
version 3.17

2. プロジェクトに追加

ダウンロードしたzipを解凍して必要なファイルをプロジェクトに放り込みます
Downloads.png

※ 広告を使用しない場合、libAdldAccess.aは取り込まないほうが無難です。取り込む場合、AdSupport.frameworkが必要となり、審査依頼時にIDFAの使用用途に回答する必要があります。

3. フレームワークの追加

必要となるXcodeネイティブのフレームワークを追加します

SystemConfiguration.framework
CoreData.framework
libsqlite3.tbd
libz.tbd

Linked Frameworks and Libraries、「+」をクリックしてフレームワークを追加します
ShadowMatch_xcodeproj.png

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: "ログイン画面")

    }
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5