【问题标题】:Project is linked but not exporting data项目已链接但未导出数据
【发布时间】:2020-10-01 03:44:42
【问题描述】:
我已将 BigQuery 集成到我的 firebase 项目中。但是 BigQuery 的产品卡片显示“项目已链接但未导出数据”。
我可以在我的 Firebase 控制台 UI 中查看事件、受众和汇总数据。但我不确定如何将相同的数据导出到 BigQuery。
我正在使用 BigQuery 沙盒
自从我将 BigQuery 集成到我的项目中已经超过 24 小时。
请帮帮我,我被困在这里了。
【问题讨论】:
标签:
firebase
google-analytics
google-bigquery
firebase-analytics
【解决方案2】:
我无意中发现了一个小技巧来解决这个问题。
首先,如果您的帐户仅启用了网络项目,您将永远无法将事件导出到 BigQuery。
我们必须在我们的 firebase 帐户中创建一个虚拟 ios 或 android 项目。就是这样,字面意思。这是我们需要采取的唯一附加步骤,以便在 Firebase 中查看我们的事件。
以下是我将 Firebase 事件推送到 BigQuery 所采取的完整步骤系列:
- 在 Firebase 中创建一个 Web 项目。
- 在同一个 firebase 帐户中创建一个 ios/android 项目。
- 为帐户启用 BigQuery。
- 在 Web 应用程序中使用了 Web 项目的配置。
- 等待至少 24 小时,以查看 BigQuery 中的事件。表格将自动创建。您无需执行任何操作。
var firebaseConfig = {
apiKey: "xxxxxxxx",
authDomain: "xxxxxx",
databaseURL: "xxxxxx",
projectId: "xxxxx",
storageBucket: "xxxxx",
messagingSenderId: "xxxxx",
appId: "xxxxx",
measurementId: "xxxxx"
};
【解决方案3】:
支持的官方回答:
选项 1:
从 GCP 控制台将 firebase-measurement@system.gserviceaccount.com 添加为项目的编辑器。
等待一夜,第二天确认是否导出完成。
选项 2:
添加一个(虚拟)移动应用程序。
取消关联,然后再次关联 Firebase 和 BigQuery。链接后 24 小时应该可以导出。
我尝试了选项 1,它成功了。选项 2 看起来很奇怪,我不想使用它。
【解决方案4】:
通常,当没有为 linked Firebase 项目 integrations 启用任何应用程序或某些应用程序实际上没有导出任何事件时,就会出现此错误,因此不会执行数据传输并且特定的 Bigquery 数据集将不会被创建。
根据提供的屏幕截图,我看到您在当前 Firebase 项目中没有注册任何可以视为Google analytics 导出的应用程序。
【解决方案5】:
我遇到了完全相同的问题,这是我发现的第一个专门解决它的线程。
我的项目有一个应用,并且该项目链接到 bigQuery(根据 Firebase 项目设置/集成)
我已选中“在导出中包含网络应用和流”
但是 2 天后它仍然说:
“未创建数据集”和“正在导出 0 个应用程序中的 0 个应用程序”
完全不知所措。如果有人有任何见解,不胜感激。
【解决方案6】:
有一个极端情况会产生此错误。如果您将 BigQuery 与您的 Web 应用程序相关联,然后更改了您的 Web 应用程序的应用程序名称,那么集成将显示此错误和“0 of 0 apps”...
所以我必须将 Web 应用的名称改回原来的名称。