【Unity】Google アナリティクスを導入する

最近はUnity Analyticsという選択肢もありますが、Googleアナリティクスを使いたいと思います。

どのライブラリを使うか

ライブラリが沢山あります。Googleアナリティクスの公式が配布しているものが間違いない、と思いきやBeta版です。

・https://developers.google.com/analytics/devguides/collection/unity/v3/devguide
・https://github.com/googleanalytics/google-analytics-plugin-for-unity

そして、これを用いた場合、xcodeでビルドする時にオプションの設定が煩雑です。
もっとお手軽に出来ないのか探したところ…

・https://github.com/Extrawurst/unity3d-google-analytics

これが使いやすかったです。
また、コードがWWWクラスを利用した実装なのでシンプルで改修も行いやすそうです。
iOS/Androidで動作の確認も取れました。

準備

1.空のGeme Objectを配置する

2.上記に対しAdd Component→Scripts→C google Analytics

3.Inspectorにて以下を設定
 unity_ga
 ①Appname アプリ名を設定する(任意)
 ②Profile Id GoogleアナリティクスのトラッキングIDを設定する(UA-000000-00といった値)
 ③Appversion Googleアナリティクスに送信するアプリのバージョンを設定する
 ④Auto Connect ON・OFF(ONで動作確認しました)

コード例

以下のようにセッションの開始と終了、各種トラッキングを行います。

最後に

Googleが公式に提供しているライブラリが整備され扱いやすくなるのが理想ですが…Firebaseがあるのでこのまま変わらない気がしています。
また、他にも同様のライブラリがあるようです。検討の際の一助になれば幸いです。

●この記事を書いた人