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

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

アナリティクスは一部のユーザー プロパティに関するログを自動で記録します。それらのログを有効にするコードを追加する必要はありません。それ以外のデータを収集する必要がある場合は、アナリティクスのユーザー プロパティをプロジェクトごとに最大 25 個まで設定できます。

準備

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

Firebase コンソールでアプリを接続する

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

アプリにアナリティクスを追加する

  1. podfile に Firebase の依存関係を追加します。
    pod 'Firebase/Core'
  2. pod install を実行して、作成された .xcworkspace ファイルを開きます。
  3. UIApplicationDelegate で Firebase モジュールをインポートします。

    Swift

    import Firebase
    

    Objective-C

    @import Firebase;
    
  4. FirebaseApp 共有インスタンスを構成します。通常はアプリケーションの application:didFinishLaunchingWithOptions: メソッドで行います。

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
    

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

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

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

  1. Firebase コンソールの [アナリティクス] ページで、プロパティを登録します。

  2. setUserPropertyString() メソッドを使って、アナリティクスのユーザー プロパティを設定するコードを追加します。各プロパティの名前と値は自由に設定できます。

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

Swift

Analytics.setUserProperty(food, forName: "favorite_food")

Objective-C

[FIRAnalytics setUserPropertyString:food forName:@"favorite_food"];

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

  1. Firebase コンソールでプロジェクトを開きます。
  2. メニューで [Analytics] を選択し、アナリティクスのレポート ダッシュボードを表示します。

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

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

ご不明な点がありましたら、Google のサポートページをご覧ください。