如何在 Firebase 中使用事件的参数值创建漏斗?

Posted

技术标签:

【中文标题】如何在 Firebase 中使用事件的参数值创建漏斗?【英文标题】:How to create funnel with event's parameter value in Firebase? 【发布时间】:2018-06-25 15:18:17 【问题描述】:

我有一个有很多关卡的游戏(比如 2000 年)。我想创建一个漏斗来查看玩家在这些关卡中的进度并平衡过硬的关卡。

我无法为每个级别发送唯一事件(例如“级别 0040 已完成”),因为 Firebase 限制为 500 个唯一事件。所以我需要发送一个像“Level Completed”这样的事件并将级别号作为参数发送。但我不知道如何使用该参数创建一个漏斗。有没有办法用事件的参数创建漏斗?

【问题讨论】:

【参考方案1】:

你必须把它做成一个漏斗吗?您可以记录 level_started/completed/failed,检查用户在放弃之前进行了多少次尝试,他们在关卡中花费了多少时间等,然后以这种方式计算出来。

实际上,您必须将 Firebase 实例连接到 BigQuery 才能执行此操作。

【讨论】:

那么如果我添加level_started、level_completed、level_failed 和level number 作为参数,是否可以看到有多少人开始了level X,有多少人失败了,又有多少人赢了? 如果可能的话,我宁愿不使用 BigQuery。因为您需要编写代码才能查看数据。我想要一些易于设计师使用的东西。 您将能够看到一个关卡启动/完成/失败的次数以及有多少用户,但它可能不会非常灵活或易于使用。基本上,您必须参加每个活动并滚动浏览包含 2000 行的列表。我仍然推荐 BigQuery 方法,因为这可以让您更深入地了解。如果您了解一些基本 SQL 会有所帮助,但您也可以将 Google Datastudio 连接到 BigQuery 并以可视方式处理数据。【参考方案2】:

这可以使用谷歌分析来实现。

Explore 选项卡中创建一个新的 Funnel explore 并在 STEPS 布局中指定您的事件和参数值。

【讨论】:

以上是关于如何在 Firebase 中使用事件的参数值创建漏斗?的主要内容,如果未能解决你的问题,请参考以下文章

Bigquery & Firebase Analytics - 如何根据不同的参数选择一个事件

带参数的 Firebase 封闭漏斗

如何从 Firebase 控制台查看事件参数

如何在 Firebase 中手动触发 screen_view 事件

如何将自定义参数与保留事件一起发送到 Firebase 分析

循环通过值事件类型并在 swift 中使用 Firebase 生成值 UIButton 的 titleLabel