如何在 Firebase Analytics 事件中报告参数
How to report parameters in Firebase Analytics Events
我曾将 Fabric
与 iOS
一起使用,之前在同一分析事件中报告自定义参数非常容易,如下所示:
Answers.logCustomEvent(withName: "saved_border", customAttributes: ["image_index":"\(index)"])
现在我尝试对 Firebase Events
做同样的事情,但我在控制台中只看到事件名称(没有自定义参数)
这是我的代码:
Analytics.logEvent("saved_border",parameters: ["saved_image": index])
除了将索引附加到事件名称之外,还有什么方法可以创建与 Firebase
相同的内容吗?
[2021 年更新]
看来 自定义定义 已移至侧面菜单中它自己的部分。
[2020 年更新]
现在是通过 自定义定义.
完成的
更多请参考@ToM的回答或查看:https://support.google.com/analytics/answer/10075209
TL;DR
您必须告诉 Firebase 开始在控制台中为该特定事件跟踪该特定参数。
在 Google Analytics for Firebase 中,对于每个事件可以添加的参数数量和总数存在限制。
截至今天,此限制在全球范围内最多为 100 个参数(50 个数字和 50 个文本)。
也就是说,由于存在限制,Firebase 会强制您指定要跟踪的参数,因此如果您发送超过 100 个不同的参数,您仍然可以跟踪您决定的那些,同时排除其他人。
只有您明确指定要跟踪的参数才会显示在 Firebase 控制台中,因此要开始查看这些参数,您必须执行以下操作:
- 转到 Firebase 控制台
- 转到事件部分
- 确定您的活动(
saved_border
您的情况)
- 单击该参数的三点图标
- 单击编辑参数报告
- 最后加上你的参数名
saved_image
完成后,Firebase 将开始显示该事件的参数。
有关这方面的更多信息,以及关于事件中自定义参数的其他限制,Google 在这里解释:https://support.google.com/firebase/answer/7397304?hl=en
我认为这个限制只影响 Firebase 控制台,而不影响 BigQuery。因此,尽管如果您超过了参数限制,您将不会在控制台中看到它们,但我认为您仍然可以通过 BigQuery 访问所有那些“丢失”的事件和参数,如果您是使用它并且它已经与 Firebase
链接
根据此文档,现在这是使用 Firebase 中的自定义定义完成的:https://support.google.com/analytics/answer/10075209
您需要转到 Firebase 控制台并定义自定义定义
之后,在 Google Analytics 中等待 24 小时后,您应该能够看到带有自定义事件和自定义参数的自定义维度
我曾将 Fabric
与 iOS
一起使用,之前在同一分析事件中报告自定义参数非常容易,如下所示:
Answers.logCustomEvent(withName: "saved_border", customAttributes: ["image_index":"\(index)"])
现在我尝试对 Firebase Events
做同样的事情,但我在控制台中只看到事件名称(没有自定义参数)
这是我的代码:
Analytics.logEvent("saved_border",parameters: ["saved_image": index])
除了将索引附加到事件名称之外,还有什么方法可以创建与 Firebase
相同的内容吗?
[2021 年更新]
看来 自定义定义 已移至侧面菜单中它自己的部分。
[2020 年更新]
现在是通过 自定义定义.
完成的更多请参考@ToM的回答或查看:https://support.google.com/analytics/answer/10075209
TL;DR
您必须告诉 Firebase 开始在控制台中为该特定事件跟踪该特定参数。
在 Google Analytics for Firebase 中,对于每个事件可以添加的参数数量和总数存在限制。 截至今天,此限制在全球范围内最多为 100 个参数(50 个数字和 50 个文本)。
也就是说,由于存在限制,Firebase 会强制您指定要跟踪的参数,因此如果您发送超过 100 个不同的参数,您仍然可以跟踪您决定的那些,同时排除其他人。 只有您明确指定要跟踪的参数才会显示在 Firebase 控制台中,因此要开始查看这些参数,您必须执行以下操作:
- 转到 Firebase 控制台
- 转到事件部分
- 确定您的活动(
saved_border
您的情况) - 单击该参数的三点图标
- 单击编辑参数报告
- 最后加上你的参数名
saved_image
完成后,Firebase 将开始显示该事件的参数。
有关这方面的更多信息,以及关于事件中自定义参数的其他限制,Google 在这里解释:https://support.google.com/firebase/answer/7397304?hl=en
我认为这个限制只影响 Firebase 控制台,而不影响 BigQuery。因此,尽管如果您超过了参数限制,您将不会在控制台中看到它们,但我认为您仍然可以通过 BigQuery 访问所有那些“丢失”的事件和参数,如果您是使用它并且它已经与 Firebase
链接根据此文档,现在这是使用 Firebase 中的自定义定义完成的:https://support.google.com/analytics/answer/10075209
您需要转到 Firebase 控制台并定义自定义定义
之后,在 Google Analytics 中等待 24 小时后,您应该能够看到带有自定义事件和自定义参数的自定义维度