首页 文章

Firebase Analytics,无法查看事件中传递的值

提问于
浏览
0

我正在我的应用中实施Firebase Analytics .

一切正常,我在Firebase控制台中获取了记录的事件,但是我遇到了在记录事件期间传递的捆绑数据(Params)的问题 .

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.VALUE, "event Value");
firebaseAnalytics.logEvent(FirebaseAnalyticsConstants.ON_VIEW_EVENT, bundle);

我想根据VALUE参数进行区分 .

3 回答

  • 0

    VALUE参数是数字 . 请参阅相关文档here .

    当然,您可以使用事件记录所需的任何自定义参数,但参数报告目前仅在suggested events的子集上提供 . 或者,如果将应用程序链接到BigQuery,则可以查询原始事件,参数和用户属性 .

  • 2

    我遇到了同样的问题:

    //pass this code in any click event or anywhere.
     
     FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(this);
     Bundle bundle = new Bundle();
     bundle.putString("Category",category);
     bundle.putString("Screen",Screen);
     firebaseAnalytics.logEvent("MyCustomEvent",bundle);
    

    将此命令传递给轨道:

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

    不是当您的应用程序发送事件日志时,您将看到日志 . 自定义标签我使用android studio的模拟器 . Geny motion设置来自Genymotion的SDK路径:settings-> ADB .

    注意:打开firebase控制台15-20分钟后,请看右侧并选择今天 . 你会发现你的客户活动 .

  • 1

    Try this snippet code

    findViewById(R.id.tvOrderTitle).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String strClickLogs;
    
                Bundle params = new Bundle();
                params.putString("mobileno", logMobileno);
                params.putString("name", logName);
                params.putString("email", logEmail);
    
                strClickLogs = "Eventlogs_Generated";
    
                Log.e(TAG, strClickLogs);
                //Logs an app event.
                mFirebaseAnalytics.logEvent(strClickLogs, params);
            }
        });
    

    您可以在 Logcat 中查看 verbose 中的生成日志,格式如下:

    V / FA-SVC:记录事件:origin = app,name = Eventlogs_Generated,params = Bundle [{mobileno = 9876543210,firebase_event_origin(_o)= app,firebase_screen_class(_sc)= SupplierListActivity,firebase_screen_id(_si)= 7001228486350086694,name = Ashish Tikarye,email = ashisht@set.com}]

相关问题