自动化Google Firebase分析数据导出

自动化Google Firebase分析数据导出,firebase,google-sheets,firebase-analytics,Firebase,Google Sheets,Firebase Analytics,在进行了大量搜索之后,我仍然无法找到一种自动导出Google Firebase分析数据的方法 我需要导入一些KPI在现有的谷歌表每个月 是否有任何选项可以通过Google表单查询Firebase API,并以某种方式每月将我需要的KPI输入一个单元格 对于谷歌分析数据,有很多方法甚至插件可以做到这一点。所以我确信firebase也应该可以。要将firebase分析数据导入Google电子表格,您需要通过BigQuery。有一个名为OWOX的谷歌电子表格插件,但我无法让它工作,所以下面介绍如何通过

在进行了大量搜索之后,我仍然无法找到一种自动导出Google Firebase分析数据的方法

我需要导入一些KPI在现有的谷歌表每个月

是否有任何选项可以通过Google表单查询Firebase API,并以某种方式每月将我需要的KPI输入一个单元格


对于谷歌分析数据,有很多方法甚至插件可以做到这一点。所以我确信firebase也应该可以。要将firebase分析数据导入Google电子表格,您需要通过BigQuery。有一个名为OWOX的谷歌电子表格插件,但我无法让它工作,所以下面介绍如何通过创建谷歌应用程序脚本来实现:

在Firebase项目设置下的gear图标->帐户链接下:找到BigQuery互动程序并注册(如果尚未注册)。这确实需要转到Blaze现收现付计划,但这一层有大量免费使用,因此您可能会避免成本,但您确实需要提供通常的计费信息。 注册Blaze后,您将返回此帐户链接部分,您将看到BigQuery现在链接到您的应用程序。单击管理链接,您可能会看到同步数据集一段时间。。。就像几个小时的提示一样,此页面似乎不会自行刷新,因此您必须手动刷新以检查状态。完成后,您将能够通过Google电子表格端的BigQuery访问数据。 在谷歌电子表格中,选择工具->脚本编辑器。这里有一个很好的入门脚本: 在Google脚本编辑器中,选择Resources->AdvancedGoogle服务并确保打开BigQueryAPI。现在,您的脚本将可以访问BigQuery数据。 出于我的需要,我只是尝试获取Firebase中一些事件的计数,因此我编写了一个函数来调用多个查询,如下所示: 函数运行查询{ var-sql; //获取Firebase应用程序的bigQuery数据创建Wildlink底层应用程序 sql=standardSQL\n从'projectd.TABLENAME.app\u events\u*`中选择countevent\u dim作为事件计数,unestevent\u dim作为事件,其中event.name='target\u event\u name'; runQuerysql,1,1,‘标签1’; //获取Firebase应用程序共享扩展顶层应用程序的bigQuery数据 sql=standardSQL\n从'projectd.TABLENAME.app\u events\u*`中选择countevent\u dim作为事件计数,unestevent\u dim作为事件,其中event.name='target\u event\u name\u 2'; runQuerysql,3,1,‘标签2’; Browser.msgbox已完成结果更新; } 然后我更改了runQuery函数以接受并使用这些参数: 函数runQuerysql,insertRow,insertCol,label{ ... sheet.getRangeinsertRow,insertCol+1,resultCount,tableRows[0]。getF.length.setValuesresultValues; sheet.getRangeinsertRow,insertCol.setValuelabel; 有关此方法的几个重要注意事项: 事件似乎不会被追溯导入。从您将Firebase绑定到BigQuery的那一刻起,您就开始获取事件数据,但它不会导入任何旧数据。 事件被导入到分日的表中。请注意,在上面的示例中,表中的通配符引用了跨表。 上面的示例使用了我不熟悉的StandardSQL。请注意上面SQL字符串中的StandardSQL。\n这与默认模式LegacySQL不同。我在使用旧SQL获取数据时遇到了挑战。
让我帮助您处理OWOX BI BigQuery加载项,并简化上面答案中的步骤3到6

首先,你真的需要将BigQuery链接到你的应用程序,Ian在步骤1和2中写了很好的说明

然后:

将附加组件添加到您的Chrome浏览器, 打开Google工作表,运行附加组件->OWOX BI BigQuery Reports->添加新报告, 为加载项提供对BQ表的访问, 在下拉列表中选择您的Google BigQuery项目, 并再次创建一个新查询,Ian为您提供了一个很好的查询示例 您可以在我们的网站上找到更多关于OWOX BI BigQuery插件的详细信息,也可以通过电子邮件给我们写信bi@owox.com或者在聊天中-我们很乐意回答您的任何问题

向你问好,尤金