代码之家  ›  专栏  ›  技术社区  ›  Діма Комар

如何报告Firebase Analytics事件中的参数

  •  0
  • Діма Комар  · 技术社区  · 5 年前

    我用过 Fabric 具有 iOS 在此之前,在同一个分析事件中报告自定义参数非常容易,如下所示:

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

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

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

    有没有什么方法可以创造同样的效果 Firebase 除了在事件名称后面附加索引?

    0 回复  |  直到 5 年前
        1
  •  13
  •   Sarquella    4 年前

    [更新2021 ]

    看起来是这样 自定义定义 已移动到侧菜单中自己的部分。

    Custom Definitions section in Firebase Console menu


    [2020年更新]

    现在通过一种叫做 自定义定义 .

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


    TL;博士

    你必须告诉我 火基 在控制台中开始跟踪特定事件的特定参数。


    在里面 Firebase的谷歌分析 对于每个事件可以添加的参数数量和总数存在限制。 到目前为止,全球范围内该限制最多为100个参数(50个数字和50个文本)。

    尽管如此,因为有一个限制, 火基 强制您指定要跟踪的参数,因此,如果发送的参数超过100个,您仍然可以跟踪您决定的参数,同时排除其他参数。 只有您明确指定要跟踪的参数才会显示在 火基 控制台,所以为了开始查看这些参数,您必须执行以下操作:

    1. 火基 安慰
    2. 事件 部分
    3. 确定你的活动( saved_border 就你而言)
    4. 单击该参数的3点图标
    5. 点击 编辑参数报告
    6. 最后添加参数名 saved_image

    一旦完成, 火基 将开始显示该事件的参数。

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


    我认为这种限制只会影响到 火基 安慰,但不是 BigQuery 。因此,虽然如果您超过了参数限制,您将无法在控制台中看到它们,但我认为您仍然可以通过 BigQuery ,如果您正在使用它并已将其链接到 火基

        2
  •  10
  •   ToM    4 年前

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

    您需要转到Firebase控制台并定义自定义定义 enter image description here

    之后,在谷歌分析中等待24小时后,你应该能够看到这个自定义维度,以及你的自定义事件和自定义参数

    enter image description here