ユーザー プロパティを設定する

ユーザー プロパティとは、ユーザー層を示す属性のことを言います。たとえば、言語や地域などがあり、自由に定義できます。

Analytics は一部のユーザー プロパティに関するログを自動で記録します。実行用コードを記述する必要はありません。それ以外のデータをアプリで収集する必要がある場合は、Analytics のユーザー プロパティを最大 25 個までアプリに設定できます。ユーザー プロパティ名では大文字と小文字が区別されます。そのため、大文字と小文字の使い方だけが異なっている同じ名前の 2 つのユーザー プロパティは、2 つの別個のユーザー プロパティとしてログに記録されます。

準備

初めてアプリに Analytics を追加する場合は、次の手順を行います。

Firebase console でアプリを接続する

  1. Firebase SDK をインストールします
  2. Firebase console でアプリを Firebase プロジェクトに追加します。

アプリに Analytics を追加する

まだアプリに Analytics を追加していない場合は、ActivityFirebaseAnalytics オブジェクトを初期化します。

private FirebaseAnalytics mFirebaseAnalytics;

// ...

// Obtain the FirebaseAnalytics instance. mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

ユーザー プロパティを設定する

アプリのユーザー層を示す Analytics ユーザー プロパティを設定することができます。 設定したプロパティはフィルタとしてレポートに適用し、さまざまなユーザー セグメントの行動分析に利用することができます。

ユーザー プロパティを設定するには、次のように操作します。

  1. Firebase console の [Analytics] ページで、プロパティを登録します。

  2. setUserProperty() メソッドで Analytics のユーザー プロパティを設定できるよう、コードを追加します。

次の例では、好きな食べ物に関する架空のプロパティを追加します。このプロパティは、アクティブなユーザーの mFavoriteFood に値を割り当てます。

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);

このデータにアクセスするには、次のように操作します。

  1. Firebase console でプロジェクトを開きます。
  2. メニューで [Analytics] を選択し、Analytics のレポート ダッシュボードを表示します。

[ユーザー プロパティ] タブに、アプリで定義したユーザー プロパティのリストが表示されます。このプロパティは、Firebase Analytics で作成できるレポートの多くでフィルタとして使用できます。Analytics のレポート ダッシュボードについて詳しくは、Firebase ヘルプセンターをご覧ください。

フィードバックを送信...