fpg*_*ost 7 firebase firebase-analytics
是否可以将 Firebase 分析挂钩到远程 REST API 端点?
更具体地说,假设我有一个远程 REST API,它有一个端点来计算我的每个用户上传的平均视频数/api/videos/get_average_count
。我可以以某种方式将该统计信息集成到 Firebase 分析中吗?(我认为 Firebase 分析中没有报告 API?)
或者,无论如何,我是否可以从其他分析(在前端跟踪)中获取 Firebase 数据并将该数据集成/嵌入到我自己的后端托管的自定义管理中?
没有可用的 REST API,您可以在其中上传、下载甚至分析分析数据。您可以联系Firebase 支持团队并为此提交功能请求。我相信不仅仅是您在 Google Analytics for Firebase 中寻找这种功能。
您可以使用 Firebase 控制台以 CSV 格式直接下载事件的分析数据。或者,如果您采用 blaze 计划,请将您的 Firebase 链接到 BigQuery,分析数据将每天导出到相应的数据集。
现在,这还处于通过测量协议(Google Analytics 4)实现的早期阶段,但正如我们所说,它实际上正在推出的过程中。我已经对我的 iOS firebase 数据流实现了服务器到服务器事件。类似卷曲的请求示例。
Faraday.new(url: "https://www.google-analytics.com/mp/collect?firebase_app_id=#{your_app_id}&api_secret=#{secret_from_ga4_stream_details}").post do
req.headers["Content-Type"] = "application/json"
req.body = {app_instance_id: firebase_instance_id, user_id: user.id, events: [{}]}.to_json
end
Run Code Online (Sandbox Code Playgroud)
这与标准 G4 属性的签名略有不同,其中查询参数包括measurement_id 和客户端 id。对于 firebase 项目,您传递从 firebase 项目设置中获取的firebase_app_id 。firebase_instance_id是您可能不熟悉的东西,也是您将从设备集成到后端的东西。例如,来自 ios 的实例 ID 为Analytics.appInstanceID()
归档时间: |
|
查看次数: |
10302 次 |
最近记录: |