web-dev-qa-db-ja.com

AndroidコンソールでのFirebase Analyticsカスタムイベントレポート

これがどうなるかわからないので、これがこの質問を投稿する不適切な場所である場合は、事前に謝罪を受け入れます。

私が達成しようとしているのは、Firebaseコンソールでselect_contentイベントの例と同様のレポートを生成するFirebaseアナリティクスを使用してカスタムを記録することです。次のようにトリガーされます。

    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.Param.CONTENT_TYPEの後の文字列は任意の値にすることができ、以下に示すようにコンソールでレポートを生成します。

次のように独自のカスタムイベントを作成します。

Bundle params2 = new Bundle();
params2.putString(FirebaseAnalytics.Param.VALUE, "Google Play Games Sign out Button");
mFirebaseAnalytics.logEvent("Main_Activity_Button_Pressed", params2);

また、以下に示すこのイベントについて作成されたレポートでは、追加した値が考慮されていないようです。

enter image description here

私がやろうとしていることを達成することは可能ですか?そうであれば、これを実装する正しい方法は何ですか?

Update:私が最近これを発見したので、テスト目的ではこれができないようです: enter image description here

カスタムパラメータがコンソールに表示されない理由を説明しています。

36
ez4nick

まず、 AdamK がこれを追加したことの功績です。

カスタムパラメータ:カスタムパラメータは、Analyticsレポートでは直接表示されませんが、すべてのレポートに適用できるオーディエンス定義のフィルターとして使用できます。アプリがBigQueryプロジェクトにリンクされている場合、BigQueryにエクスポートされるデータにはカスタムパラメーターも含まれます。

しかし、私が発見したのは:

enter image description here

私が唯一のテスターであるためにカスタムパラメータが表示されない理由を説明します。

7
ez4nick

カスタムイベントに添付されたパラメータはすべて、カスタムパラメータと見なされる( FirebaseAnalytics.Param class)。したがって、値は docs here のようにレポートに直接表されません。

カスタムパラメータ:カスタムパラメータは、Analyticsレポートでは直接表示されませんが、すべてのレポートに適用できるオーディエンス定義のフィルターとして使用できます。アプリがBigQueryプロジェクトにリンクされている場合、BigQueryにエクスポートされるデータにはカスタムパラメーターも含まれます。

12
AdamK

バンドル内のFirebaseAnalytics.Param.VALUEに文字列値を割り当てているため、データが表示されない場合があります。

Param.VALUEのFirebaseAnalyticsドキュメントによると:

イベントタイプごとに自動的に蓄積されるコンテキスト固有の数値。値はputLong(String、long)またはputDouble(String、double)で指定する必要があります。これは、イベントに関連する主要なメトリックを蓄積するのに役立つ汎用パラメーターです。

文字列を記録するには、Param.CONTENT_TYPEまたは独自のカスタムパラメータの使用を検討できます。

7
Eric

2017年5月の時点で、Firebase用Googleアナリティクスでカスタムパラメータレポートがサポートされるようになりました。詳細については、このヘルプセンターの記事を参照してください 詳細

4
Steve Ganem