我已经将firebase链接到bigquery,并且每天都会使用日期戳创建一个新表。可以在以下链接中找到导出中的列:https://support.google.com/firebase/answer/7029846?hl=en 但是,没有要导出的firebase分析数据(例如add_porduct_like,add_product_to_cart等)。如何将完整数据导出到BigQuery中。
答案 0 :(得分:0)
Firebase Analytics数据已导出到Big Query中每天形成的日常表格中。
这里需要的是运行查询以提取相关数据。
将Firebase数据导出到Big Query时,请查看此doc示例查询。
简而言之,您需要使用架构并根据字段名称,您可以查询Firebase在Big Query中获取的数据。
答案 1 :(得分:0)
当您向Firebase Analytics提交包含参数的活动时,它会作为数组存储在event_dim.params
列中。
要从数据库获取数据,您需要使用此查询(我使用标准SQL):
SELECT
event_dim.name AS event_name,
event_dim.params AS event_params
FROM
`project.your_app.app_events_20171109`,
UNNEST(event_dim) as event_dim
如果您想获得特定参数,您还必须删除其他字段:
SELECT
event_dim.name AS event_name,
event_dim.params AS event_params
FROM
`project.your_app.app_events_20171109`,
UNNEST(event_dim) as event_dim,
UNNEST(event_dim.params) as params
WHERE params.key LIKE "add_product_to_cart"
您可以在此处详细了解Firebase Analytics如何存储数据以及如何使用UNNEST功能:https://firebase.googleblog.com/2017/03/bigquery-tip-unnest-function.html