为了在 Firebase Analytics 信息中心上查看您的事件参数自定义指标,您需要将它们添加到您的事件中。此链接将为您提供添加事件参数自定义指标所需遵循的步骤:在 Firebase Analytics 报告中添加自定义维度和指标 https://support.google.com/firebase/answer/7397304?hl=en
总结一下步骤:
- Go to 自定义定义菜单下分析Firebase Analytics 仪表板上的部分
- 在这里,您将看到 2 个选项卡:定制尺寸 and 自定义指标。仅供概述,如果您之前使用过 Firebase Analytics,则自定义维度类似于用户属性,自定义指标类似于事件参数。发生的变化是 Firebase 现在添加了一个名为的过滤器Scope内部自定义定义和指标将确定是否使用用户属性或事件参数来跟踪数据。
- Select 自定义指标如果您只想使用事件参数(截至撰写本文时)。如果您想使用用户属性,请选择定制尺寸在这里您可以选择两个范围。
- 要添加新的用户属性/事件参数,请单击创建自定义尺寸(如果您选择了自定义定义) or 创建自定义指标(如果您选择了自定义指标).
- 在下一个窗口中,输入您的维度/指标名称(取决于您在上一步中选择的内容),描述, Scope(仅适用于定制尺寸).
- 如果范围是Event,那么你只能设置事件参数如果范围是User,那么你只需选择用户属性。在我们的例子中,我们必须使用事件参数,因此范围应该是Event.
- If you have created a custom metric, then you will also get an option to set the Unit of measurement. As of now, we have the following options:
- 标准(无单位)
- Currency
- 距离(英尺、英里、米、公里)
- 时间(毫秒、秒、分钟、小时)
- 如果您之前已经添加过用户属性和事件参数,则可以从下拉列表中进行选择。否则,您可以键入您自己的用户属性/事件参数以供将来使用。
- 完成后,单击“保存”,您的参数报告应该已启动并运行。
为了查看事件中使用的参数列表,您需要选择分析仪表板上“事件”选项卡旁边的“参数报告”选项卡。
一旦您拥有足够的跟踪数据,您将在“事件”页面本身上看到事件参数的值。
至于获得实时事件跟踪,您需要使用调试视图实时跟踪您的事件。为了在 Firebase Analytics for Android 中启用调试,您需要使用 ADB 运行以下命令:
在 IDE 中启用调试
adb shell setprop log.tag.FA VERBOSE
在 Firebase Analytics 的调试视图中启用调试
adb shell setprop debug.firebase.analytics.app <your_app_package_name>
NOTE:代替<your_app_package_name>
(不带 )与应用程序的包名称。例子:com.example.uniquepackagename
您将在以下位置获得事件操作计数的日志现有活动表中的Events如上所述的部分。
最后,对于嵌套事件,我认为 Firebase Analytics 目前不直接支持。但是,您可以在应用程序中使用自定义用户属性来按用户属性对事件进行分组。用户属性可用作过滤器,以按用户属性过滤事件。以下是帮助您开始使用用户财产的链接:在 Firebase 中使用用户属性 https://firebase.google.com/docs/analytics/user-properties?platform=ios
在 Android 应用程序中设置用户属性后,您还需要将它们添加到 Firebase Analytics 仪表板中。我已经在上述步骤中介绍了这一点。用户属性的名称需要与您在应用程序中使用的名称完全相同。
NOTE:设置用户属性后,即使您没有明确设置它,它也会保留在您发送的进一步事件中。因此,在设置用户属性时要小心,因为在某些事件中您可能不需要它们。
我希望这可以帮助您解决 Firebase Analytics 中的事件问题。
编辑:
Google 似乎已经更新了 Firebase 控制台。现在我们有自定义定义 (GA4),而不是用户属性,并且在其中我们有自定义定义和指标,这类似于旧的 Google Analytics 跟踪。
我已经在过时的地方更新了上面的答案。我在一些地方删除了之前答案中的一些文字,这样如果您来自旧的 Firebase Analytics 实施,您就会知道在哪里进行了更改。
请检查并希望有帮助。
Regards,
Aj