web-dev-qa-db-ja.com

Firebaseアナリティクスのカスタムイベントがダッシュボードに表示されないのはなぜですか?

FirebaseをAndroidアプリケーションに統合しました。次のようにカスタムイベントを送信しています。

_ Bundle bundle = new Bundle();
        bundle.putString("First Category", "First catValue");
        bundle.putString("sub Cat", "sub CatValue");
        bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
        firebaseAnalytics.logEvent("My Custom Event", bundle);
_

Firebase Analyticsダッシュボードの[イベント]タブにカスタムイベントが表示されません。

私はすでにこのように尋ねられたいくつかの質問を見てきました: コンソールでのAndroid Firebase Analyticsカスタムイベントレポート

しかし、私が行ったカスタムイベントを取得できるように10人以上のユーザーでテストすることが提案されたが、イベントタブには何も表示されないなど、いくつかの提案を試みたため、私の問題を解決できませんでした。

次のコマンドを使用してデバッグしました。

_adb Shell setprop log.tag.FA VERBOSE
adb Shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
_

私のイベントはコマンドプロンプトに記録されますが、firebaseダッシュボードには反映されません。

カスタムイベントを誤って送信していますか?カスタムイベントを取得するには、firebaseダッシュボードで何か設定する必要がありますか?

更新:

コマンドを使用してデバッグした場合:

_ adb Shell setprop log.tag.FA VERBOSE
    adb Shell setprop log.tag.FA-SVC VERBOSE
    adb logcat -v time -s FA FA-SVC
_

Name must consist of letters, digits or _ (underscores).を示すこの重要なログを見つけました

次に、イベントを次のように変更しました。

_ Bundle bundle = new Bundle();
            bundle.putString("First_Category", "First_catValue");
            bundle.putString("sub_Cat", "sub_CatValue");
            bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
            firebaseAnalytics.logEvent("My_Custom_Event", bundle);
_

次に、デバッグビューを有効にしました https://support.google.com/firebase/answer/7201382?hl=ja&utm_id=ad 以下の回答のadbitxで提案されているように、イベントが表示され始めました。

15
pcj

更新:

コマンドを使用してデバッグしたとき:

    adb Shell setprop log.tag.FA VERBOSE
    adb Shell setprop log.tag.FA-SVC VERBOSE
    adb logcat -v time -s FA FA-SVC

私はこの重要なログの記述を見つけました

Name must consist of letters, digits or _ (underscores).

次に、以下のようにイベントを変更しました。

 Bundle bundle = new Bundle();
            bundle.putString("First_Category", "First_catValue");
            bundle.putString("sub_Cat", "sub_CatValue");
            bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
            firebaseAnalytics.logEvent("My_Custom_Event", bundle);

次に、デバッグビューを有効にしました https://support.google.com/firebase/answer/7201382?hl=ja&utm_id=ad 回答の中でadbitxが示唆したように、イベントが表示され始めました。

13
pcj

通常、データがダッシュボードに表示されるまでに数時間かかります。 Firebase Analyticsでイベントがログに記録され、正しく受信されたかどうかを確認する場合は、 DebugView を試してください。トラフィックを確認できるはずです。 10ユーザーのしきい値は、カスタムイベントではなくオーディエンス用です。

8
adbitx