当前位置: 首页 > 知识库问答 >
问题:

Firebase Analytics不显示屏幕名称和事件

夹谷英奕
2023-03-14

我正在从旧的谷歌分析迁移到Firebase分析,现在我正在使用以下内容跟踪屏幕:

    mFirebaseAnalytics.setCurrentScreen(SectionManager.getInstance().getCurrentActivity(), name, null /* class override */);

还尝试用这个:

    Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "screen");
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM, params);

我用这个跟踪事件:

    Bundle params = new Bundle();
    params.putString("category", "command");
    params.putString("action", "test command");
    params.putString("label", "command test label");
    mFirebaseAnalytics.logEvent("ga_event", params);

我正在测试打开一些屏幕并传递其名称的应用程序,并且我还按了一些按钮来执行我显示的事件跟踪代码。

第一个问题是,在firebase面板中,我找不到“test command”事件...不知道我应该在哪里找到它,但我找不到它。

第二个问题是我可以看到我用于打开屏幕的活动的“屏幕类”,它代表活动的名称,但我作为参数传递给Firebase的屏幕名称不存在。如果我过滤以显示屏幕名称,我得到了这个:

User engagement   Screen name Screen name   % total     Avg. time   
(not set)   NaN -   0m 0s   -100

共有1个答案

晋弘义
2023-03-14

如果您使用的是setMONtScreen()事件,您应该能够在Analytics中看到它

另一张名为“用户参与度”的卡片将显示您想要查看screen_class,以及在每个屏幕上花费的可视化百分比和平均时间。

自定义事件(如您的ga_event)也应该在Analytics中显示

重要提示:自定义事件在调用后可能需要24小时才能显示在Firebase上。

 类似资料:
  • 在AndroidManifest.xml中,应用程序标签具有: Android:标签="@string/app_name" app_nameres/value/strings.xml为"My App"。 但是,在模拟器和连接的设备上运行或调试后,主屏幕上的应用图标将显示主活动的标签,而不是应用标签。这是预期的行为吗,如果不是,为什么会发生?

  • 我目前正在编写一个游戏,你必须避免小行星。我不得不处理一些混乱的坐标,我不得不猜测精灵的坐标。我现在有了描述我的世界的任意单位。不幸的是,我的游戏屏幕不能完全工作。当我想渲染我的小行星时,游戏屏幕会显示一个黑屏。 上面显示的代码工作正常,并向我展示了以下内容: 当我在GameScreen类中添加小行星的渲染方法时,GameScreen只是黑色的: 小行星等级: 小行星等级:

  • 问题内容: 嗨,我正在编写图形程序,我一直在寻找一种获取所使用屏幕物理尺寸的方法。我可以获得以像素为单位的屏幕大小以及逻辑分辨率。我似乎找不到任何地方可以获取任何显示器规格中始终具有的物理尺寸(例如19“-376 x 301 mm)。问题是,加载此信息时,此信息是否甚至还存储在OS中的任何位置?我正在编写的程序需要在Mac和Windows上运行。 谢谢! nt 问题答案: 我认为Java不可能实现

  • 8.3.3 打印输出的中断功能 打印输出是一种硬拷贝输出,也是一种常用的输出形式。随着计算机应用领域的不断扩大,外围设备的重视程度也越来越高。目前,打印机的种类已日益丰富,有针式打印机、喷墨打印机和激光打印机等。从打印色彩来看,既有普通的黑色打印,也有彩色打印。总之,计算机打印输出的品质是越来越高。 1、打印机状态字 打印机状态字记录着打印机的当前工作情况(或状态),它相当于CPU中的程序状态字和

  • 问题内容: 这是我的代码: 但是,当我运行代码时,该表不显示列名。我在这一行设置1时,它仅显示一个空行: 请告诉我我的代码在哪里错误?谢谢! 编辑:有人问了同样的问题(JTable中没有标题),但是答案是将Jtable添加到JScrollPane,这对@@无济于事。编辑:嗨, 丹 ,我已经添加了完整的Constructor,这是方法的代码: 谢谢! 问题答案: 您使用了错误的方式。为使其正常工作,

  • 试图制作一个简单的应用程序,从服务器获取JSON数据,并在自定义列表中显示它们,非常简单的事情。 但当我运行应用程序时,它显示的是白色空白屏幕,但没有数据。它也没有显示任何错误,我假设如果有任何错误,它不会在我的手机中运行。但不显示获取的数据。 下面是类 我发现的其他问题与我的问题不匹配,否则不会添加这个问题。