メトリクスの定義

イベントデータの解析を行うため、以下の手順でメトリクスを定義します。

  1. 開発者ポータルで対象アプリを選択します。
  2. "Analytics" アイコンをクリックします。
  3. "+Add" ボタンか "Create a Rule" を押します。

    Aggregation Rules 定義画面が表示されます。

  4. ルールの名前を入力後 "Event Data" を選択します。

  5. 以下の情報を入力してルールを定義します。

    • Fact:グラフの縦軸となる値(ファクト)として使用するフィールドとそのデータ型。
    • Aggregate:ファクトの集計方法。集計方法は以下のいずれかを指定できます。

      • Count:指定したフィールド値の有効値を持つデータ数をカウント。
      • Avg:指定したフィールド値の平均値を計算。
      • Sum:指定したフィールド値の合計値を計算。
      • Min:指定したフィールド値の最低値を特定。
      • Max:指定したフィールド値の最高値を特定。

      集計関数として Count を指定した場合、フィールド名として"*" を指定できます。

      さらに分析対象とするイベントデータのタイプが指定可能です。指定を省略した場合は、すべてのイベントデータが集計対象となります(詳細は イベントデータの送信 を参照してください)。

    • Dimensions:集計に利用するディメンション。以下の情報を入力します。

      • Label:ディメンションの分析結果上におけるラベル。指定を省略した場合は、イベントデータのフィールド名がラベルとして適用されます。
      • Name:ディメンションとして利用するイベントデータのフィールド名。
      • Type:フィールドデータのタイプ。指定可能なタイプは int、float、boolean、string のいずれかです。

    現バージョンにおいては、マルチバイト文字はサポートされません。マルチバイト文字を含むフィールド名やマルチバイト値を持つフィールドを指定した場合、期待どおりの結果が表示されないことがあります。

    一例として、我々のサンプルシナリオ におけるメトリクス #1("age" の平均値を、"city"、"location"、"gender" および "children" ごとに評価)は次のように定義します。

    同様に、我々のサンプルシナリオ におけるメトリクス #2(イベントデータ総数を、"gender"、"city"、"location"、"children" および "age" ごとに評価)の指定方法を以下に挙げます。この例では、集計関数として Count を指定しているため、集計対象フィールド名として "*" を指定しています。

    設定が完了したら "Save" ボタンをクリックします。

  6. 設定したルールが一覧に表示され、このルールの ID が表示されます(今回の例では #16)。後ほど分析結果の詳細を取得する際にこの ID を利用します。

  7. 次にルールを有効化します。ルールを選択後 "Activate" ボタンをクリックします。

    ルールが有効化されます。