【问题标题】:Session information missing from exported firebase data to Big Query将 Firebase 数据导出到 Bigquery 时缺少会话信息
【发布时间】:2019-06-22 10:15:49
【问题描述】:

我似乎缺少从 Firebase 导出到 Big Query 的事件的会话相关信息。更具体地说,每个会话的唯一标识符 (ga_session_id) 和特定于生成事件的用户的会话计数的序号 (ga_session_number)。

尽管它们不是 export schema 的一部分,但可以在文档 elsewhere 和最近的 blog post 中找到它们,其中显示了使用这些缺失字段的查询。

我是否必须启用某些东西才能让它们开始显示在我的 firebase 分析事件的 event_params 中,还是这些东西尚未实现?如果没有,是否有任何关于何时会发生的信息?

编辑:我正在使用 Firebase Unity SDK。

提前致谢!

【问题讨论】:

    标签: firebase google-bigquery firebase-analytics


    【解决方案1】:

    通过这个查询,我得到了预期的结果:

    SELECT event_params.value.int_value AS session_id
    FROM `your table`, UNNEST (event_params) AS event_params
    WHERE event_params.key = "ga_session_id"
    GROUP BY 1
    

    请注意,在博文查询示例中,他们使用 event_params.value.string_value,但不会给出任何结果

    您还需要拥有正确的 SDK 版本(从 12 月开始更新)

    【讨论】:

    • 感谢您的建议回答!究竟是什么 SDK 版本?它适用于所有平台(我使用的是 Firebase Unity SDK)吗?查看发行说明,似乎无法找到有关这些新功能的信息。
    • 那可能会有所不同。对于 Android SDK,它应该是 12 月 3 日版本 (firebase.google.com/support/release-notes/android) 的一部分。但是,我只是注意到,对于一个应用程序版本,我的用户数远高于会话数,因此显然并非所有用户都设置了 ga_session_id。我已经在 Firebase 支持中提出了一个关于这个问题的票,所以我希望以后能得到更好的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2023-03-26
    • 2017-09-23
    • 1970-01-01
    • 2018-04-24
    相关资源
    最近更新 更多