• おすすめ情報
    【厳選子育てアプリ4選】子育て記録もアプリを使えばこんなに手軽になる!
    2016年1月22日
  • アプリ開発
    ゲーム開発素人が1週間でFlappyBird風ゲームアプリを作ってみた【MoneyBird】
    2016年5月24日
  • おすすめ情報
    Pebble Time Round | スマートウォッチがこんなにかっこいいはずがない
    2016年3月9日
  • その他
    大企業と中小企業(ベンチャー企業)あなたはどっちに向いている?
    2016年1月19日
  • その他
    お酒は太るってほんと?太らないお酒もある?
    2016年2月18日
  • その他
    宝くじで3000万円当たったのに全然嬉しくない件
    2016年5月10日
  • おすすめ情報
    中学生・高校生に人気のバンドはこれだ!12選【2016年版】
    2016年4月12日
  • 生活
    引越しの初期費用は交渉次第で半額以下になる!節約して快適な新生活を始めよう!
    2016年1月27日
  • 生活
    大学生のバイトは高時給なパチンコ屋がオススメ!最適なアルバイト選びで最高のキャンパスライフを
    2016年2月7日
  • その他
    就活ってなにからやればいいの!?何をすればいいのかわからない!
    2016年2月5日

2016年5月19日にFirbase Analyticsがリリースされました。

Firbase Analyticsとは

Googleで計測ツールといえばGoogleAnalyticsですが、Firbase Analyticsも計測するためのツールです。何が違うのかというと、Firbase Analyticsはモバイルアプリを計測するのに特化した計測ツールです。
 
GoogleAnalyticsでも計測することは出来たのですが、Firbase Analyticsはなんといっても導入・実装が超簡単!Google Analyticsから移行する人も多い思うので、今のうちに使いこなしておきましょう。

iOSにFirebase Analyticsの導入方法

Firebase Consoleでアカウント登録

まずは、Firebase Consoleでアカウント登録をします。もちろん、既存のgoogleアカウントで登録できます。
Firebase Console

プロジェクト作成

スクリーンショット 2016-05-24 19.23.58

プロジェクト名には、計測したいアプリの名前を入れます。

iOSアプリへの導入

スクリーンショット 2016-05-24 19.25.26
トップページにある「iOS アプリに Firebase を追加」をクリックします。

あとは、導入までナビゲーションしてくれますので、手順通りにすすめてください。
 
Podfile

pod 'Firebase'

ターミナル

pod install

AppDelegate

import UIKit
import Firebase
 
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
 
  var window: UIWindow?
 
  func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    FIRApp.configure()
    return true
  }
}

podでインストールして、AppDelegateでimport FirebaseFIRApp.configure()を書くだけです。

iOSのFirebase Analytics導入は以上です。

Firebase Analyticsでの計測方法

方法と言っても至って簡単です。
 
使いたいところでFirebaseAnalyticsをimportしてきます。

    import FirebaseAnalytics

 
そして、イベント発生箇所で以下のように書くだけです。

    FIRAnalytics.logEventWithName("onClick", parameters: nil)

これで、onClickというイベントが取得できました。パラメータも自由に入れる事ができます。

アプリユーザーのカテゴライズ

FirebaseAnalyticsをimportして、setUserPropertyStringというメソッドを使うことで、ユーザーをカテゴライズすることが出来ます。

FIRAnalytics.setUserPropertyString(food, forName: "favorite_food")

最後に

Firebase Analyticsは、とても実装も簡単で、開発者が書くコードの量も少なくなります。しかし、その分、最低限の機能しか持ち合わせていない気もしています。(私は十分ですが)

どっちにしろ、アプリに特化した計測ツールなので本家GoogleAnalyticsとの上手な使い分けをしなければなりませんね。

追記

イベントは何も設定しなくて初期起動(first_open)が勝手に取得されているみたいです。

関連キーワード
アプリ開発の関連記事
  • Unityでスワイプ・フリックを取得する(多少大雑把なスワイプでもOKなように)
  • 【Unity】Unity IAP : アプリ内課金実装方法【iOS】【Android】
  • 【Xcode】Unable to install "APP NAME"の対処法【エラー error】
  • Unityの無料版でもスプラッシュ画像を変更出来るようになってる件 (ロゴが消せる!?)
  • 超簡単!Firebase Analyticsの使い方・導入方法【iOS編】
  • ゲーム開発素人が1週間でFlappyBird風ゲームアプリを作ってみた【MoneyBird】
おすすめの記事