はじめに
アイエンター #1 Advent Calendar 2018、22日目の記事を担当しますNecorinです。
Analyticsといえば、Googleくらいしか思いつきませんが、Metaps Analyticsなるものがあるらしい。
案件都合でiOSアプリに導入することになったので備忘録として書き留めておきます。
導入方法
1. AnalyticsSDKの導入
CocoaPodsに下記内容を記載
pod 'analytics-ios'
※ Frameworkを直接追加する方法もありますが割愛します。
2. AnalyticsSDKの初期化・計測
AppDelegate.swift
import UIKit
import AnalyticsSDK
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Analytics Framework の初期設定
Metaps.initialize("applicationID")
return true
}
func applicationWillResignActive(_ application: UIApplication) {
// 計測の終了
MetapsAnalytics.stop()
}
func applicationDidBecomeActive(_ application: UIApplication) {
// 計測の開始
MetapsAnalytics.start()
}
}
これで導入は終了です。
あとは適当なタイミングで購入処理や独自のイベントを計測することが可能になります。
3. デバッグログ表示
// デバッグログの有効化
MetapsAnalytics.enableLog(true)
4. 購入イベントの計測
// 購入処理の計測
MetapsAnalytics.trackPurchase("任意の文字列", price: "金額", currency: "JPY")
まとめ
公式のドキュメントがしっかりしており、かなり簡単に導入することができた。
今度はGoogleAnalyticsを使ってみたいと思う。