【问题标题】:How to report parameters in Firebase Analytics Events如何在 Firebase Analytics 事件中报告参数
【发布时间】:2023-03-10 16:31:01
【问题描述】:

我之前使用过FabriciOS,在同一分析事件中报告自定义参数非常容易,如下所示:

Answers.logCustomEvent(withName: "saved_border", customAttributes: ["image_index":"\(index)"])

现在我正在尝试对 Firebase Events 做同样的事情,但我在控制台中只看到事件名称(没有自定义参数) 这是我的代码:

Analytics.logEvent("saved_border",parameters: ["saved_image": index])

除了将索引附加到事件名称之外,还有什么方法可以创建与 Firebase 相同的内容?

【问题讨论】:

    标签: android ios google-analytics firebase-analytics google-fabric


    【解决方案1】:

    [2021 年更新]

    看来 自定义定义 已移至侧边菜单中自己的部分。


    [2020 年更新]

    现在是通过称为自定义定义的东西来完成的。

    更多信息请参考@ToM 的回答或查看:https://support.google.com/analytics/answer/10075209


    TL;DR

    您必须告诉 Firebase 开始在控制台中为该特定事件跟踪该特定参数。


    Google Analytics for Firebase 中,您可以为每个事件添加的参数数量以及总数存在限制。 截至今天,此限制在全球范围内最多为 100 个参数(50 个数字和 50 个文本)。

    话虽如此,由于存在限制,Firebase 会强制您指定要跟踪的参数,因此如果您发送超过 100 个不同的参数,您仍然可以跟踪这些参数你决定,同时排除其他人。 只有您明确指定要跟踪的参数才会显示在 Firebase 控制台中,因此要开始查看这些参数,您必须执行以下操作:

    1. 转到 Firebase 控制台
    2. 转到活动部分
    3. 确定您的活动(saved_border在您的情况下)
    4. 单击该参数的 3 点图标
    5. 点击编辑参数报告
    6. 最后加上你的参数名saved_image

    完成后,Firebase 将开始显示该事件的参数。

    有关这方面的更多信息,以及有关事件中自定义参数的其他限制,Google 在此处解释:https://support.google.com/firebase/answer/7397304?hl=en


    我认为此限制仅影响 Firebase 控制台,而不影响 BigQuery。因此,尽管如果您超过参数限制,您将不会在控制台中看到它们,但我认为您仍然可以通过 BigQuery 访问所有那些“丢失”的事件和参数,如果您正在使用它并且是否已经与 Firebase

    相关联

    【讨论】:

    • 谢谢,点击这 3 个点对我来说不是那么直观 :)
    • 我可以确认此限制仅适用于 Firebase UI 中的参数报告,在 BigQuery 中您仍会看到所有参数
    • 如果我点击三个点时没有“编辑参数报告”选项怎么办?我能够在实时视图中看到这些自定义参数,但现在我在 Firebase 和 Analytics 中都找不到它们
    • @ToM 似乎 Firebase 已将自定义参数报告替换为自定义维度和自定义指标。这就是该选项不再可用并添加了新的管理自定义定义蓝色按钮的原因。更多关于这里的信息:support.google.com/analytics/answer/10075209
    • 是的,我发现了这一点。目前我正在测试它。
    【解决方案2】:

    现在这是使用 Firebase 中的自定义定义完成的,根据此文档:https://support.google.com/analytics/answer/10075209

    您需要前往 Firebase 控制台并定义自定义定义

    之后,在您在 Google Analytics(分析)中等待 24 小时后,您应该能够看到此自定义维度以及您的自定义事件和自定义参数

    【讨论】:

    • 一周前我做了你上面所说的,但谷歌分析中的自定义参数仍然被禁用,包括维度。你有什么想法吗?
    • @PireneMartín 我没有等那么久,所以您与 Firebase 的集成有些问题。您如何发送这些自定义事件?
    • 我可以在流视图菜单中看到 Firebase Analytics 中的自定义事件和参数。在事件菜单的情况下,我只能看到自定义参数,而不是自定义参数。我将自定义事件作为自定义维度,将自定义参数作为自定义指标。可以吗?就我而言,我在 java android 应用程序中使用它们。
    • 您应该考虑到,作为字符串值的自定义参数应该定义为维度,而数值作为指标。这很令人困惑,但是如果您对它们进行不同的配置,它将根本无法工作。
    猜你喜欢
    • 2016-09-18
    • 2019-02-20
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    相关资源
    最近更新 更多