2

私は Firebase Analytics の初心者であり、イベント ロギングについてサポートが必要です。

「画面 X、イベント Y」のようなユーザー アクションを整理したいと考えています。

これまでに達成したことは次のとおりです。

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName);
firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);        

何かをログに記録するたびに、このメソッドを呼び出します。

Analytics コンソールでは、これはContent_type次のように、すべてのスクリーン名が で整理されたグラフに変換されます。

ここに画像の説明を入力

しかし、アイテムの1つ(たとえば、チュートリアル画面「TUT」)をクリックすると、何も整理されませんactionNamenot_set以下のように ( )内にすべてまとめてあります。

ここに画像の説明を入力

私は何を間違っていますか?

この種のものを処理するためのより良い方法はありますか?

4

1 に答える 1

3

解決しました!

ITEM_IDに加えて も設定する必要があるようです。CONTENT_TYPEITEM_NAME

ITEM_IDしたがって、次のようにパラメーターを追加するだけで機能するようになり ました。

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, screenName);
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, actionName);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, actionName);
firebase.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);  

この種のイベント ログを処理する正しい方法であるかどうかはわかりませんが、今のところは機能します。

より良い解決策を歓迎します!!

于 2016-12-06T10:30:06.270 に答える