我正在开发一个 iOS 应用程序,并被要求对其实施一些用户分析。我正在使用 Firebase,因为将不再支持 Google Analytics mobile,它是推荐的替代方案。
在我的示例中,我有一个事件发送到名为“changed_tool”的 Firebase,其中包含两个自定义(字符串)参数:“source”和“tool”
我希望能够知道/查看有多少用户从侧面菜单中选择了“标尺”工具,以及有多少用户从我也有的径向菜单中选择了相同的工具。
据我所知,仅使用 Firebase 控制台是不可能的,我们决定将该数据导出到 BigQuery 并使用 Data Studio 对其进行可视化。
我的 BigQuery 表如下所示:
// omitted event metrics such as date or timestamp
"event_name": "changed_tool",
"event_params": [
{
"key": "source",
"value": {
"string_value": "radial",
"int_value": null,
"float_value": null,
"double_value": null
}
},{
"key": "tool",
"value": {
"string_value": "ruler",
"int_value": null,
"float_value": null,
"double_value": null
}
}
]
// omitted event metrics
Run Code Online (Sandbox Code Playgroud)
从 BigQuery 导入时,Data Studio 自动提供的唯一有用的可用维度是“事件名称”、“事件参数名称”和“事件参数值(字符串)”。
我如何在 Google Data Studio 中创建一个堆积柱形图,横坐标是我的工具类型“维度”(在这种情况下是标尺或量角器),纵坐标是“事件计数”指标,列被我的“拆分”源(径向或侧面)“尺寸”?
到目前为止,我还没有能够正确拆分我的数据以满足我的需求,在摆弄过滤器时发生的事件,因为它们似乎查询了应用于数据的方式,而不是数据的显示方式。