(引用元:https://firebase.google.com)
セットアップ
セットアップ方法は、必ず最新の情報を参照ください。公式Page
https://firebase.google.com/docs/android/setup
プロジェクトのbuild.gradleに次のclasspathを追加する。
buildscript { dependencies { classpath 'com.google.gms:google-services:3.0.0' } }
appのbuild.gradleに次のpluginを追加する。
// Add to the bottom of the file apply plugin: 'com.google.gms.google-services'
Firebase Analyticsを使用するには、次のdependenciesを追加する。
dependencies { compile 'com.google.firebase:firebase-analytics:9.0.0' }
Analytics以外の機能を使用するには、次の公式サイトに記載されているdependenciesを追加しましょう。
https://firebase.google.com/docs/android/setup#available_libraries
イベントの送信
イベントの種類
以下、宣言済みのイベントがあります。https://support.google.com/firebase/answer/6317485?hl=en&ref_topic=6317484
FirebaseAnalytics.Event
https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Event
- Automatically collected events
- Events: All apps
- Events: Retail/Ecommerce
- Events: Jobs, Education, Local Deals, Real Estate
- Events: Travel (Hotel/Air)
- Events: Games
- Automatically collected user properties
宣言済みのイベント以外にも、オリジナルのイベントの追加が可能ですが以下の制限があります。
- イベントは500種類まで
- イベント名はユニークな名前であること
- イベント名のPrefixに"firebase_"を付けない(SHOULD)
- イベント名は32文字の、アルファベットとunderscores( _ )のみ
パラメータ
各イベントに25個までのパラメータを付加することが可能です。定義済みのパラメータがあります。FirebaseAnalytics.Param
https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param
イベント同様、オリジナルのパラメータの追加が可能です。
- パラメータ名は24文字の、アルファベットとunderscores( _ )のみ
- パラメータの値は36文字まで
- Prefixに"firebase_"を付けない(SHOULD)
イベントの送信方法
Bundleにパラメータを詰めて、logEventにイベント名とBundleを渡すだけ送信可能です。FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name); bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
ユーザープロパティ
アプリのユーザーをカテゴライズすることが可能です。FirebaseAnalytics.UserProperty
https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.UserProperty
アプリごとに25種類までユーザー属性を追加することができます。
- ユーザープロパティ名は24文字まで、アルファベットとunderscores( _ )のみ
- ユーザープロパティの値は36文字まで
- Prefixに"firebase_"を付けない(SHOULD)
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);
0 件のコメント:
コメントを投稿